C#

    GridControl 행(Row) 높이, Row Cell 스타일, Cell값 변경

    GridControl 행(Row) 높이, Row Cell 스타일, Cell값 변경

    사전 작업 : GridControl -> Run Designer -> View탭 ->이벤트(액션 볼트)에서 해당 이벤트에 이벤트 함수명을 적어줘야함 - 행(Row) 높이 변경 private void gridControl_CalcRowHeight(object sender, RowHeightEventArgs e) { e.RowHandle //해당 행 Ex) e.RowHandle = 15; } - Row, Cell 스타일 변경 private void gridControl_RowCellStyle(object sender, RowCellStyleEventArgs e) { e.RowHandle //해당 행 Ex) e.Appearance.BackColor = Color.FromArgb(255, 255, 255); e..

    GridControl DataTable 행 복사, 행 삭제, GridView포커스 행 삭제

    GridControl DataTable 행 복사, 행 삭제, GridView포커스 행 삭제

    - 행 복사 DataRow tempRow = realTable.Rows[row]; DataTable needInfoTable = realTable.Clone(); needInfoTable.ImportRow(tempRow); -행 삭제 gridView.DeleteRow(행 번호(int타입)); -GridView Focused된 행 삭제 gridView.DeleteRow(gridView.FocusedRowHandle);

    GridControl GridView 행 추가

    GridControl GridView 행 추가

    - GirdControl DataTable tempWorkDT = (realWorkDT.DataSource as DataTable).Clone(); //기존에 생성돼 있는 DataTable을 복사 DataRow tempRow = tempWorkDT.NewRow(); //새로운 행 삽입을 위한 선언 tempWorkDT.Rows.Add(tempRow.ItemArray); //ItemArray : 반환 값이 System.Object 형식의 배열입니다.(실제 행을 추가) //이차원 배열 처럼 DataTable의 위치를 할당하고 들어갈 Cell값을 삽입, []안에는 원하는 행의 int값을 변수들로 사용하면 됨 tempWorkDT.Rows[0][0] = "Hello"; tempWorkDT.Rows[0][1] = "..

    [C#]공공데이터 XML 데이터를 Dictionary에 담기(공휴일)

    [C#]공공데이터 XML 데이터를 Dictionary에 담기(공휴일)

    공공데이터 : 한국천문연구원_특일 정보 https://www.data.go.kr/data/15012690/openapi.do 한국천문연구원_특일 정보 (천문우주정보)국경일정보, 공휴일정보, 기념일정보, 24절기정보, 잡절정보를 조회하는 서비스 입니다. 활용시 날짜, 순번, 특일정보의 분류, 공공기관 휴일 여부, 명칭을 확인할 수 있습니다. www.data.go.kr 작성일 : 2022-11-22 예시) 함수로 호출하여 사용하는 경우 해당 공공데이터에서 제공하는 C# 코드를 기반으로 수정 했음 private Dictionary Holiday_Load(int year, int month) { //string url 끝에 어떤 서비스를 사용할지 정하면 됨 //getHoliDeInfo :국경일 정보조회 //ge..