dev 根據datatable動態生成gridview
/// <summary>
/// 根據datatable動態生成gridview
/// </summary>
/// <param name="dt"> code列是資料來源,name列是顯示名稱</param>
/// <param name="gv"></param>
private void GetDynamicView(DataTable dt, GridView gv)
{
//gv.IndicatorWidth = 40;//行號列寬度
//此處DataTable中有兩列:code name
if (dt != null)
{
foreach (DataRow dr in dt.Rows)
{
DevExpress.XtraGrid.Columns.GridColumn cl = new DevExpress.XtraGrid.Columns.GridColumn();
cl.Name = dr["Code"].ToString();
cl.Caption = dr["Name"].ToString();
cl.FieldName = dr["Code"].ToString();
cl.OptionsColumn.AllowSize = true;
cl.OptionsColumn.ReadOnly = true;
cl.OptionsColumn.AllowEdit = false;
cl.OptionsColumn.AllowMove = false;
cl.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
cl.OptionsColumn.AllowGroup = DevExpress.Utils.DefaultBoolean.False;
cl.OptionsFilter.AllowFilter = false;
cl.OptionsFilter.AllowAutoFilter = false;
cl.Visible = true;
gv.Columns.Add(cl);
}
//gv.BestFitColumns();
gv.OptionsView.ColumnAutoWidth = true;
//gv.CustomDrawEmptyForeground += new DevExpress.XtraGrid.Views.Base.CustomDrawEventHandler(this.gridView_CustomDrawEmptyForeground);
//gv.MouseDown += new System.Windows.Forms.MouseEventHandler(this.gridView_MouseDown);
//gv.CustomDrawRowIndicator += new DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventHandler(this.gridView_CustomDrawRowIndicator);
}
}
作者:jiankunking 出處:http://blog.csdn.net/jiankunking
相關文章
- freemarker根據靜態模板和動態模板生成PDF與Word
- 根據DELTA自動生成SQL語句SQL
- perl根據函式名動態呼叫函式
- vue自定義表單生成器,可根據json引數動態生成表單VueJSON
- 利用FreeSql.Generator自動根據資料庫表動態生成實體類SQL資料庫
- PHP根據資料表自動生成CURD操作PHP
- mybatis根據表逆向自動化生成程式碼MyBatis
- 根據表結構,自動生成匯入指令碼指令碼
- BIRT 中如何根據引數動態拼接 SQLSQL
- 根據需要動態include不同的檔案 (轉)
- 根據URL地址生成二維碼
- 根據api檔案生成程式碼API
- Flutter 使用GridView寫一個根據child數量自動增加的GridListFlutterView
- C#根據反射動態建立ShowDoc介面文字資訊C#反射
- 根據介面動態修改應用底部選單欄
- react根據json格式資料動態增加domReactJSON
- 根據條件動態更新不同表的資料
- Python 根據id生成唯一碼Python
- PHP根據wsdl生成呼叫soapwebservice程式碼PHPWeb
- Django2.0-db(12)-根據已有的表自動生成模型Django模型
- BIRT 中根據引數實現動態日期分組
- day14--【Mybatis】動態代理--根據id查詢MyBatis
- java使用jaxb解析XML(含根據xml自動生成實體類)JavaXML
- VS中根據實體生成資料庫資料庫
- 一個根據資料庫自動生成model類的擴充套件資料庫套件
- 根據MediatR的Contract Messages自動生成Minimal WebApi介面WebAPI
- Dev GridView RowCellClick事件與MouseDown事件devView事件
- spring boot itextPdf根據模板生成pdf檔案Spring Boot
- 根據常用漢字生成雜亂的句子 --- javaJava
- EF3.1 根據資料庫生成程式碼資料庫
- EF:根據實體類生成表結構SQLSQL
- Oracle如何根據SQL_TEXT生成SQL_IDOracleSQL
- SpringBoot中根據屬性動態註冊Spring BeanSpring BootBean
- SpringBoot使用JPA根據實體類自動生成相應表-mysqlSpring BootMySql
- P001-根據編碼規則自動生成ID的函式函式
- 根據Golang定義的介面生成proto檔案Golang
- Android 根據View生成圖片簡易參考AndroidView
- AI應用之根據行業標準生成PRD文件AI行業