我有一个带有复选框列的网格视图,我想在切换单元格的值后立即触发绘图事件.我尝试了ValueChaged和CellEndEdit以及BeginEdit,并选择了选择模式作为CellSelect.至于前2个事件,事件是在编辑模式结束时触发的,例如移出当前单元格或来回移动.这只是一种奇怪的行为.
一旦单元格值发生变化,是否有任何东西在网格视图上触发事件?
最好的祝福,
目标
目前正在寻找一种方法,如何从 DataGridView 中选择项目并按顶部选择的第一个进行排序。
例子
用户的第一个选择:
Selected Column1 Column2
a 1
b 2
c 3
x d 4
Run Code Online (Sandbox Code Playgroud)
第二次选择...
Selected Column1 Column2
a 1
x b 2
c 3
x d 4
Run Code Online (Sandbox Code Playgroud)
第三次选择...
Selected Column1 Column2
x a 1
x b 2
c 3
x d 4
Run Code Online (Sandbox Code Playgroud)
命令
4th row
2nd row
1st row
Run Code Online (Sandbox Code Playgroud)
概括
用户选择的第一个项目是第 4 行,然后是第 2 行,最后是第 1 行。
题
如何按上述顺序获取所有行的列表?
当前代码
我像这样创建了一个复选框列,这样用户就可以看到他们选择了什么。
DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn();
checkBoxColumn.Name = "Selected";
checkBoxColumn.HeaderText = "Selected";
checkBoxColumn.ReadOnly = false; …Run Code Online (Sandbox Code Playgroud)