Vb.net DataGridView小问题
请教各位大哥大姐在Datagridview里面有纪录N条,我想通过分组,把标识好的如ID 值相同视为一组,然后判断组里面的纪录不能多选择,只能选中一条,如果选多或不选都提示,选中的办法我通过在datagridview里添加了Checkbox 作为被选择的条件,请问用什么办法能做到我的需要。
Datagridview初始纪录如下
状态栏 号码 ID
------------------------
空 123456 1 ID值相同视为一组,一组里状态栏一定要被选中一个
空 222226 1
空 333333 2
空 444444 3
空 555555 4
空 666666 4
空 777777 4
空 888888 5
.... --------------------编程问答-------------------- 编写Checkbox 的事件,当被选中时,自动读取当前行的id值,去遍历看看其他id相同的行,是否也被选中了。 --------------------编程问答-------------------- 请问你的问题是不是想将,例如:先判断选中那个条件,比如想选中id作为分组条件,然后id=1时,将id=1的所有记录都显示在DatagridView里呢? --------------------编程问答-------------------- 还有,你的记录是存在什么里的?SQL表里还是什么表里? --------------------编程问答--------------------
多谢大家的回应,
所有纪录已经存在Datagridview里面了,
以ID为分组,就是如果ID的值相同而且有多条纪录时候,必须要有一个值(其中一个状态checkbox被选中)
--------------------编程问答--------------------
多谢computerfox 的回复
我也觉得应该只有遍历才能实现。可是不知道从何下手,能否例举一二 --------------------编程问答-------------------- 自己做好了,还是谢谢各位的关注 --------------------编程问答-------------------- 遍历就可以了,只要记录不是非常多,基本没有延时的感觉。
补充:.NET技术 , VB.NET