Syncfusion Winform에서 제공하는 Grid종류가 몇 개 되는데,

왜 굳이 여러개로 나눠 놨는지는 차치 하고라도,

마치 다른 회사에서 만든것을 가져다가 한데 묶어 놓기만 한것처럼

각 Grid마다 사용방법의 일관성이라고는 눈꼽만큼도 없습니다.


제가 디자인 감각이 워낙에 떨어지다보니

비록 컨트롤 자체는 마음에 들지는 않지만

비주얼스튜디오에서 기본으로 제공하는 DataGridView를 직접 예쁘게 꾸미는것 보다는

Syncfusion Grid에서 기본으로 제공하는 스타일이 더 나은데다가

사실 제가 보유하고 있는 윈폼 컨트롤 라이센스도 Syncfusion 밖에 없어서

그냥 울며 겨자먹기로 사용하고 있습니다.


아무튼 기회되면 Syncfusion Grid들의 사용법을 간단하게 하나씩 올리도록 하겠습니다.

오늘은 그중에 첫번째로, GridDataBoundGrid 사용법 입니다.



1. 데이터 바인딩

grdGrid.DataSource = dsDataset.Tables[0];


2. 읽기전용 설정

grdGrid.Model.ReadOnly = true;


3. 특정칼럼 숨김

grdGrid.Model.HideCols["칼럼명"] = true;


4. 칼럼 헤더 타이틀 설정

grdGrid.Binder.InternalColumns["칼럼명"].HeaderText = "칼럼헤더";


5. 칼럼 넓이 설정

grdGrid.Model.ColWidths["칼럼명"] = 80;


6. 전체 행 갯수 구하기

grdGrid.Model.RowCount


7. 특정셀 값 가져오기

grdGrid.Model[iRow, iCol].CellValue


Posted by 5CFM
,