datagrid 含checkbox 的多选
我有一个datagrid里装载了checkbox 列名是“select”,用以下代码实现了按shift的多选。For i = 0 To dsDataSet.Tables(0).Rows.Count - 1
If Me.dgdGrid.IsSelected(i) Then
dsDataSet.Tables(0).Rows(i)("Select") = Not dsDataSet.Tables(0).Rows(i)("Select")
End If
Next
然而,当我先在datagrid里按列名进行排列后,在用上面方法多选,就会出现选中错位的现象。
各位高手们帮帮忙~小弟在此谢过了。 --------------------编程问答-------------------- this.dataGridView.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
把这些列的排序关了,就会解决
不然的话,控制起来很麻烦
补充:.NET技术 , VB.NET