У меня есть сетка данных, в которой я выбираю выборку ячеек, а затем заказываю их для обработки.
var q = Dat.SelectedCells.OfType<DataGridViewCell>()
.OrderBy(x => x.RowIndex);//order selectedCells by row-index
var p = q.OfType<DataGridViewCell>().OrderBy(x => x.ColumnIndex);
var p теперь является списком IOrderedEnumerable, заполненным datagridviewCells.
Мой вопрос: Как я могу получить первый и последний DataGridViewColumn из p?