GridControl详解(九)表格中的控件
来源:互联网 发布:程序员如何入门 编辑:程序博客网 时间:2024/06/06 03:18
object
选择完成控件后,可用+号点开ColumnEdit列,改控件的类型是RepositoryItem类型的,其相应的属性和相应的控件属性是类似的
构建数据如下:
- <span style="white-space: pre;"> </span> DataTable dt = new DataTable();
- dt.Columns.Add("名称");
- dt.Columns.Add("范围");
- dt.Columns.Add("小区总数");
- dt.Columns.Add("类型");
- dt.Columns.Add("子类型");
- dt.Columns.Add("子片区数量");
- dt.Columns.Add("责任人");
- dt.Columns.Add("编号");
- dt.Columns.Add("选择");
- dt.Rows.Add(new object[] { "片区1", "范围", "5", "线", "普通公路", "5", "qiangfei", "1", "0" });
- dt.Rows.Add(new object[] { "片区2", "范围", "5", "线", "普通公路", "5", "qiangfei", "2", "0" });
- dt.Rows.Add(new object[] { "片区3", "范围", "5", "线", "普通公路", "5", "qiangfei", "3", "1" });
- dt.Rows.Add(new object[] { "片区4", "范围", "5", "线", "普通公路", "5", "qiangfei", "4", "1" });
- dt.Rows.Add(new object[] { "片区5", "范围", "5", "线", "普通公路", "5", "qiangfei", "5", "0" });
- dt.Rows.Add(new object[] { "片区6", "范围", "5", "线", "普通公路", "5", "qiangfei", "6", "1" });
- dt.Rows.Add(new object[] { "片区7", "范围", "5", "线", "普通公路", "5", "qiangfei", "7", "1" });
- dt.Rows.Add(new object[] { "片区8", "范围", "5", "线", "普通公路", "5", "qiangfei", "8", "0" });
- dt.Rows.Add(new object[] { "片区9", "范围", "5", "线", "普通公路", "5", "qiangfei", "9", "0" });
- dt.Rows.Add(new object[] { "片区10", "范围", "5", "线", "普通公路", "5", "qiangfei", "10", "1" });
- dt.Rows.Add(new object[] { "片区11", "范围", "5", "线", "普通公路", "5", "qiangfei", "11", "1" });
- dt.Rows.Add(new object[] { "片区12", "范围", "5", "线", "普通公路", "5", "qiangfei", "12", "0" });
- gridControl1.DataSource = dt;
结果呈现:
必要设置:【编辑】属性
我们如果添加了选择框列,肯定要对选择列可用进行点击选中的操作,所以我们必须先打开表格的可编辑状态。
但是这样每一列都可以编辑,所以要关闭其他列的可编辑状态。
这样我们就可以操作选择列,而其他列不可编辑。
由此我们可以看出gridview上的Editable属性控制大于列的AllowEdit属性。
进阶:
当我们点击某一行的选择列checkbox控件是,其绑定的值也会发生变化,联动其datatable中的值也会发生变化,即选中时,datatable对应的值会变成1;未选中时,其值为0。那么我们可以通过如下代码获取选中的所有信息;
DataRow[] drs = dt.Select("选择='1'");
0 0
- GridControl详解(九)表格中的控件
- GridControl详解(九)表格中的控件
- GridControl详解(九)表格中的控件
- DevExpress控件GridControl中的布局详解
- GridControl详解(附)表格属性一览
- GridControl详解(11)表格属性一览
- GridControl详解(附)表格属性一览
- GridControl详解(一)原汁原味的表格展示
- GridControl详解(二)表格的列名配置
- GridControl详解(一)原汁原味的表格展示
- GridControl详解(一)原汁原味的表格展示
- GridControl详解(二)表格的列名配置
- GridControl详解(一)原汁原味的表格展示
- GridControl详解(二)表格的列名配置
- DevExpress.XtraGrid.GridControl (表格控件使用说明)
- DevExpress控件使用方法:第一篇 gridControl详解
- DevExpress控件使用方法:第一篇 gridControl详解
- GridControl详解(七)事件
- SDUTOJ 3034 ——炸学校
- 【学渣的奋斗之路】【汇编语言】 1.11~1.15
- GridControl详解(八)菜单
- 分支-11. 计算工资(15)
- c++ primer 第一章自学
- GridControl详解(九)表格中的控件
- MAVEN打包到服务器出现:Unsupported major.minor version 51.0
- 学习进度整理
- 分支-12. 计算火车运行时间(15)
- GridControl详解(十)BandedGridView
- 新闻发布系统后台
- hdu4190 Distributing Ballot Boxes(二分答案)
- 黑马程序员——java概述及开发环境搭建
- java static和final的用法总结