foreach (DataGridViewCell cell in dgvTheatreSeat.SelectedCells)
{
//代码
}
1 2 3
4 5 6
7 8 9
默认的遍历顺序是:9 8 7 6 5 4 3 2 1
但是。我需要的顺序是:1 2 3 4 5 6 7 8 9
如何整理?谢谢
我给你一个思路把,你看dgvTheatreSeat.SelectedCells返回的是一个数组,你何不用一个数组将它接收,然后再用for循环按循序循环,这样多简单!用foreach不是实现不了,这样会使程序变得很复杂,这样就违背了程序员的初衷了。。。
问一下,你的那个123456789 是个什么意思啊?
看样子得到结果来个倒排序就行了啊?
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridview.selectedcells(v=vs.80).aspx
用 linq吧 orderby (cell => cell.Index)