Извините, я добавляю ответ для себя.Могут быть и другие более быстрые способы, но это работает.
List<int> lst = new List<int>();
foreach (DataGridViewRow row in dg.SelectedRows)
lst.Add(row.Index);
lst.Sort();
int i = lst[lst.Count - 1];
Для этого нужно добавить индексы всех выбранных строк в List<>
, а затем выполнить сортировку и затем передать последний элемент из отсортированногоList<>
.
Примечание: проблема метода Bala R заключается в том, что он зависит от порядка выбора строк (т. Е. От того, где находится выбранный указатель).Сбой, когда выбранные строки не в порядке.Это дает строку, которая была выбрана последней, не обязательно максимальный максимальный индекс из выбора строк ..
Спасибо всем!