当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,