社区
C#
帖子详情
dev GridControl控件的checkbox能设置成一次只能勾选一行数据么
dada8191678
2012-10-15 03:47:46
gridControlMain是GridControl控件,
gridControlMain的数据源是一个datatable,
datatable里有一列是boolean类型,dev显示出来是checkbox型
现在每次可以选择多个数据,想要设置成“单选”,应该怎么办?各位大侠,如果知道,不吝赐教。
...全文
1143
8
打赏
收藏
dev GridControl控件的checkbox能设置成一次只能勾选一行数据么
gridControlMain是GridControl控件, gridControlMain的数据源是一个datatable, datatable里有一列是boolean类型,dev显示出来是checkbox型 现在每次可以选择多个数据,想要设置成“单选”,应该怎么办?各位大侠,如果知道,不吝赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fancky2010
2014-07-18
打赏
举报
回复
int _LastClickRowIndex = -1; private void CheckColumn_Click(object sender, EventArgs e) { if (_LastClickRowIndex != -1) { DataRow _Row = this.gridViewTeam.GetDataRow(_LastClickRowIndex); string _TeamGUID = _Row.Field<string>("XFJG_ID"); _Tableid_XFJG.Rows[_LastClickRowIndex].SetField("Choice", false); } int SelectRowIndex = this.gridViewTeam.GetSelectedRows()[0]; _LastClickRowIndex = SelectRowIndex; DataRow _SelectRow = this.gridViewTeam.GetDataRow(SelectRowIndex); // string _TeamGUID = _SelectRow["XFJG_ID"].ToString(); }
dada8191678
2012-10-16
打赏
举报
回复
dtCol.DataType = System.Type.GetType("System.Boolean");
这是我的代码[Quote=引用 4 楼 的回复:]
本来就是单选的呀,你数据类型设置的对不对呀
[/Quote]
ma_qiong
2012-10-15
打赏
举报
回复
判断选中的个数,大于一提示.
jiafeimao86
2012-10-15
打赏
举报
回复
本来就是单选的呀,你数据类型设置的对不对呀
孫大聖
2012-10-15
打赏
举报
回复
简单的方式就是循环判断。
或者在点击的时候,先把checkbox重置一下都为unchecked,就可以
dada8191678
2012-10-15
打赏
举报
回复
希望达到的效果:只能选择一个行,选择另一行时,被选中的就会取消
dada8191678
2012-10-15
打赏
举报
回复
http://blog.csdn.net/weinierbian/article/details/6255402
就是这个帖子最下面那张图的check一栏,能设置成选了一个以后,其他置灰且不能再被编辑么?
Grid
View 单选和全选功能以及全选操作和取消全选
改进
grid
View的单选和多选功能 实现全选和取消全选功能
Dev
Grid
Control
控件
checkBox
复选框,选中多行(三)
一、
Grid
Contorl显示chekbox设置MultiSelectMode =
CheckBox
RowSelect;MultiSelect = True; 二、获取
checkBox
选中行 int[] rownumber = this.
grid
View1.GetSelectedRows();//获取选中行号; DataRow row = this.
grid
View1.GetData...
Dev
的
Grid
Control
控件
选择框的使用
Dev
的
Grid
Control
控件
选择框的使用 先介绍环境:VS2010,
dev
11.2 想要达到的效果:,当单击某
一行
时前面的选择框选中。 在网上找了不少,但是感觉跟我想的做法很不一样(有很多都是再另外添加一个什么
CheckBox
,这个我在
Dev
里是没有找到) 下面介绍我的做法: 首先:
Grid
Control
控件
要设置为不可编辑状态,在“OptionsBehavior”下将“Editable”的值改为false,否则左键单击不管用。 第一步: 进入“Run Designer”添加三列,主要讲
Dev
中
Grid
Control
中实现
checkbox
多行选中,头部全选
1.在
grid
control
中新增一列 2.在columnedit属性中,点击“...”选择新建一个一个"CheckEdit"对象 3.在绑定
数据
源是自定义一列,如字段名定义为:Icheck,然后将其填入
grid
control
中columns中新增列的fieldname 4.设置
grid
control
中Views--OptionsBehavior--editable=true Views--OptionsBehavior--Readonly=false 5.CheckEdit对象
控件
默认值类型是b
C#
dev
grid
control
中添加
checkbox
复选框
添加一列,FieldName为 "check",将ColumnEdit 设置为 复选框 样式。
grid
view1editable设置为true 将要绑定的DataTable添加列 "check",Type 为 bool。 绑定DataTable到
Grid
Control
。 获取: string value =
grid
view.GetDataRow(i)["check"].toSt
C#
110,925
社区成员
642,592
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章