dev 根据datatable动态生成gridview

CSDN学院讲师招募,诚邀您加入!博客Markdown编辑器上线啦PMBOK第五版精讲视频教程火星人敏捷开发1001问

dev 根据datatable动态生成gridview

分类:DevExpress控件

/// <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 nameif (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);}}

上一篇dev gridcontrol 单选框效果

顶0踩0

主题推荐猜你在找

查看评论

* 以上用户言论只代表其个人观点,,不代表CSDN网站的观点或立场

核心技术类目

踮起脚尖,我们就能离幸福更近点吗?

dev 根据datatable动态生成gridview

相关文章:

你感兴趣的文章:

标签云: