반응형

DevExpress&UI 6

GridControl Data Export to Excel

Devexpress GrindControl 데이터를 엑셀로 내보내기 /// /// 그리드 화면에 있는 데이터를 엑셀로 출력 /// /// 그리드 오브젝트 /// 파일명 public static void GetGridExportExcel(GridControl grid, string sFileName = "") { SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.Filter = "Excel (2010) (.xlsx)|*.xlsx|Excel (2003)(.xls)|*.xls"; saveDialog.FileName = sFileName + DateTime.Now.ToString("yyyy-MM-dd"); if (saveDialog.ShowDialog(..

DevExpress&UI 2020.11.26

[DevExoress] Excel Binding for GridControl

Devexpress에서 엑셀파일의 데이터를 그리드콘트롤러에 "가져오기"를 구현하기 위한 Sample Code using DevExpress.DataAccess.Excel; //. . . DevExpress.DataAccess.Excel.ExcelDataSource myExcelSource = new DevExpress.DataAccess.Excel.ExcelDataSource(); myExcelSource.FileName = @"d:\Work\Excel DataSources\Book1.xlsx"; ExcelWorksheetSettings worksheetSettings = new ExcelWorksheetSettings("SalesPerson", "A1:L13"); myExcelSource.SourceO..

DevExpress&UI 2020.08.27

[BandedGridView] 밴드에 정렬이벤트부여 및 필터링(결과내 검색)

일반 GridControl에서 컬럼헤드에는 기본적으로 정렬과 필터링이 적용되어 있으나, BandedGridControl, AdvBandedGridControl 의 밴드에는 정렬이나 필터링이 기본적용되어 있지 않다. 1. 필터링 기능 제공방법 상당의 리본메뉴나 기타버튼을 통해 필터기능(속성)을 끄고, 켤 수 있다. private void Btn_InnerSearch_ItemClick(object sender, ItemClickEventArgs e) { Grv1.OptionView.ShowAutoFilterRow = !Grv1.OptionView.ShowAutoFilterRow; } 이렇게 버튼에 간단히 이벤트를 부여해서 해당 밴드그리드뷰의 필터기능을 활성화해서 사용 할 수 있다. 2. 밴드에 정렬기능 부여..

DevExpress&UI 2019.10.11

Devexpress GridView 팁 1

GridView 를 사용하다 보면 Cell 들을 Merge할 때가 발생합니다. 따라서, Cell Merge하는 방법은 아래와 같이 할 수 있습니다. 1. 세로 Merge GridView.OptionsView.AllowCellMerge = true; 이와 같이 옵션을 설정하면, 기본적으로 Column 단위로 같은 Value 값을 가지는 Cell 단위로 Merge를 합니다. GridColumn.OptionsColumn.AllowMerge = false; 이와 같이 할경우 해당 Column은 Merge를 실행하지 않습니다. GridView.CellMerge Event를 통해 사용자 조건별로 Merge를 할 수 있습니다 void gridView1_CellMerge(object sender, DevExpress...

DevExpress&UI 2019.03.18
반응형