winform中如何在datagrid中使用复选框表示哪几行被选中
如题。想在datagrid中增加一列为checkbox列。怎么做?希望能给出部分代码
------解决方案--------------------需要用到摸板列
用编辑摸板列,
------解决方案--------------------在WebForm里是这样的
每一行的单元格内的控件都有个index
获取选择的行的单元格
用 index 获得控件
如下:
TextBox txt1 = e.Row.Cells[0].Controls[0] as TextBox;
txt1.Width = 85;
txt1.Height = 12;
关于模板列看下msdn
思想就是
循环访问每一行
获得控件状态
查看哪行被选中
进行相应操作