GridControl动态列的设定
来源:互联网 发布:数据新常态 mobi 编辑:程序博客网 时间:2024/04/30 18:07
GridControl绑定数据时,列名、列宽、列是否显示动态创建,在动态创建前,绑定的数据源格式定义为:[列名:列宽:是否显示],通过下面的方法将这些列动态绑定到GridControl。
private void BandData(DataTable dt)
{
Dictionary<int, string> dList = new Dictionary<int, string>();
//重命名列、存列名
for (int i = 0; i < dt.Columns.Count; i++)
{
dList.Add(i, dt.Columns[i].ColumnName);
dt.Columns[i].ColumnName = dt.Columns[i].ColumnName.Split(':')[0];//符号可自定义为列名不会出现字符
}
//数据绑定
this.gridControlData.DataSource = dt;
this.gridViewData.OptionsView.ColumnAutoWidth = false;
//动态设定不可编辑、列宽、显示
for (int i = 0; i < gridViewData.Columns.Count; i++)
{
this.gridViewData.Columns[i].OptionsColumn.AllowEdit = false;
this.gridViewData.Columns[i].Width = Convert.ToInt32(dList[i].Split(':')[1]);
this.gridViewData.Columns[i].Visible = Convert.ToBoolean(dList[i].Split(':')[2]);
}
}
- GridControl动态列的设定
- GridControl动态统计列值
- 关于GridControl的列显示问题
- Devexpress的gridcontrol控件 禁止删除列
- gridControl添加CheckEdit列问题的解决方法
- GridControl中列的显示格式设置
- datagriview 列更换的设定
- dev gridcontrol 取某一列的列头名称
- devexpress表格控件gridcontrol图片列,按钮列,时间列等特殊列的实现
- GridControl添加操作列
- GridControl 实现图片列
- gridControl里的view多层列头实现
- Dev的ASPxGridView和GridControl实现多层列头
- GridControl中GridView的列自动排序功能
- GridControl详解(二)表格的列名配置
- GridControl详解(三)列数据的格式设置
- Dev gridcontrol获取选定行,指定列单元格的内容
- GridControl详解(二)表格的列名配置
- 一些重要的C和C++开发框架和开源工具
- Tcl -- loop
- 【cocos2dx 3.10】处理手机返回键事件或者电脑键盘事件
- STL提供了三个最基本的容器:vector,list,deque
- jquery实现html中单选按钮的切换选中
- GridControl动态列的设定
- Android之Notification使用
- 强制计算view的宽和高
- 欢迎使用CSDN-markdown编辑器
- iOS 开发之动画篇 - 从 UIView 动画说起
- HDphp框架评论、关注、私信的制作教程
- tableview上,滑动或者点击,textfiled收起键盘
- 深入分析JavaWeb 15 -- jsp标签
- ios开发--证书显示 此证书签发者无效 解决办法