按行索引遍历选定的gridview单元格
本文关键字:gridview 单元格 索引 遍历 | 更新日期: 2023-09-27 18:05:41
我使用GridView控件来显示一些数据,我需要以编程方式更改所选单元格的值。当我迭代选定的单元格集合时,它按照您选择单元格的顺序进行排序。例如,行索引可以是1,1,1,2,2,2,1,2,1,2,1,2。我想编辑所有行索引为1的单元格,然后再转到2
如果我理解正确,你想迭代Windows Forms DataGridView的SelectedCells集合在行索引顺序。
我现在没有一个真正的设置来测试这个,但是你可以尝试这样做:
var q = dataGridView1.SelectedCells.OfType<DataGridViewCell>().OrderBy(x => x.RowIndex);
你可以在q
上"foreach"欢呼
为什么不只是对每一行进行遍历,并对每个列进行内部循环呢?