winform中
使用dataTable作为datagridview的数据源.
单击datagridview中的某一行时选中,再单击取消.可以选择多行.
设置一个按钮,单击可以得到选择的行的值.
琢磨的快傻掉了.特来求教,有实例最好,不行的话,给个思路与关键字也行.多谢了!
使用dataTable作为datagridview的数据源.
单击datagridview中的某一行时选中,再单击取消.可以选择多行.
设置一个按钮,单击可以得到选择的行的值.
琢磨的快傻掉了.特来求教,有实例最好,不行的话,给个思路与关键字也行.多谢了!
获取吗可以用这个属性:
dataGridView1.SelectedRows不知道中意不中意?
这个属性要设置成这样
SHIFT+拖动 连续多选
CTRL +单击行头 多选
这个我当然知道,我要说的是,不必按住Ctrl.事实上鼠标按住上下滑动也可以多选,但是我要的是,通过点击多选.
点一个选上一个,点十个,选上10个,您明白么?
呵呵
这个属性要设置成这样
属性里还有一个好像是:允许多选设置为真
就可以了
DataGridViewCheckBoxColumn newColumn = new DataGridViewCheckBoxColumn();
newColumn.HeaderText = "选择";
dataGridView.Columns.Insert(0, newColumn);
newColumn.InheritedStyle.Alignment = DataGridViewContentAlignment.TopCenter;
newColumn.Width = 35;
newColumn.TrueValue = 1;
newColumn.FalseValue = 0;
dataGridView.MultiSelect = true;
可能方法有点笨
思路; 先获取,你选中行的索引.... 通过索引:取你每一行的值 dt.row["索引值"]["列名"]