DEV之GridControl匯出報表

2021-08-18 17:38:16 字數 1315 閱讀 8139

匯出為excel:

依據gridcontrol控制項內**檢視匯出,資料量由gridcontrol的view決定

1、gridcontrol匯出:

/// /// gridcontrol匯出為excel

///

/// **控制項(只匯出當前檢視)

/// 檔名

public void gridcontroltoexcel(devexpress.xtragrid.gridcontrol gc, string filename)

catch (exception ex)

}}

2、gridview匯出:

/// /// gridview匯出為excel

///

/// 以**形式顯示資料的檢視

/// 檔名

/// 工作表名

private void gridviewtoexcel(devexpress.xtragrid.views.grid.gridview gv, string filename, string sheetname = "")

catch (exception ex)

}}

3、bandedgridview匯出:

/// /// bandgridview匯出為excel**

///

/// 將列分組的**資料檢視

/// 檔名

/// 工作表名

public void bandedgridviewtoexcel(devexpress.xtragrid.views.bandedgrid.bandedgridview bgv, string filename, string sheetname = "")

catch (exception ex)

}}

其中需注意幾點:

1.有兩種options:devexpress.xtraprinting.xlsxexportoptions和devexpress.xtraprinting.xlsxexportoption***,需使            用:devexpress.xtraprinting.xlsxexportoption***;

2.devexpress.export.exporttype的方式有兩種:dataaware和wysiwyg;預設為dataaware,需設定為wysiwyg;

3.optionsprint下的各屬性預設值都為true,需設定printheader = false(不顯示列頭)和autowidth = false(不自適應寬度)

GridControl控制項介紹(Dev的控制項)

gridcontrol是資料展示的控制項之一 1.繫結資料來源 gridcontrol1.datasource dt dt 是datatable 2.獲取焦點行的某列的值 string deptid string gridview1.getrowcellvalue gridview1.focused...

Dev的GridControl控制項選擇框的使用

先介紹環境 vs2010,dev11.2 想要達到的效果 在網上找了不少,但是感覺跟我想的做法很不一樣 有很多都是再另外新增乙個什麼checkbox,這個我在dev裡是沒有找到 下面介紹我的做法 第一步 進入 run designer 新增三列,主要講述一下第一列 判斷列 的屬性設定,這用了dev的...

GridControl常用屬性

this.gridview1.optionsview.showcolumnheaders true 顯示列標題 this.gridview1.optionsview.showindicator true 顯示行標題 this.gridview1.indicatorwidth 40 行標題寬度 顯示行...