2 / 2 / 1
Регистрация: 23.06.2014
Сообщений: 110
1

Как получить индекс строки в DataGridView?

18.07.2015, 20:57. Показов 15058. Ответов 2
Метки нет (Все метки)

Делал так
C#
1
dataGridView1.SelectedRows[0].Index;
но выкидывает исключение System.ArgumentOutOfRangeException

еще пробовал так
C#
1
dataGridView1.SelectedCells[0].RowIndex;
но при выборе первой строки выкидавает System.ArgumentOutOfRangeException а при выборе второй строки индекс получается 0
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2015, 20:57
Ответы с готовыми решениями:

Получить индекс добавленной строки в datagridview
Имеется таблица Patients прибинденная к гриду, 1 колонка генерируется автоматически DataColumn...

Получить индекс выбранной строки ячейки типа ComboBox в DataGridView
Задача, собственно объявлена в заголовке. Проект WindowsForms. У меня имеется dataGridView....

Как получить значение и индекс того элемента,который был изменен в dataGridView
Как получить значение и индекс того элемента,который был изменен в dataGridView

Как получить индекс строки в ComboBox наведением курсора
Как получать индекс строки в ComboBox не нажимая курсором на строку, а при выделении наведением...

2
8923 / 4835 / 1885
Регистрация: 11.02.2013
Сообщений: 10,246
18.07.2015, 21:33 2
Чтобы использовать SelectedRows, нужно выделять всю строку.
второй способ должен работать. В каком событии ты его используешь? Обычно, в событиях связанных с ячейками, номер строки и столбца можно получить из аргумента события:
C#
1
2
3
private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) {
    MessageBox.Show(e.RowIndex.ToString(),Text);
}
1
4 / 4 / 3
Регистрация: 29.01.2013
Сообщений: 12
18.07.2015, 21:34 3
C#
1
int i = dataGridView1.CurrentRow.Index;
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2015, 21:34
Помогаю со студенческими работами здесь

Получить индекс ячейки DataGridView
как при двойном клике на какой-нибудь ячейке datagridview извлечь rowindex и передать его в другую...

Как получить индекс выделенной строки в DGV после сортировки
Добрый день. Для вывода в окошке номера текущей строки в гриде использую метод: void...

Индекс строки DataGridView.SelectedRows
как получить номер строки при выделении dgvCheckClients.SelectedRows? Вообщем у меня стоит...

Как получить номер пустой строки в DataGridView
есть таблица с данными, как получить номер пустой строки в DataGridView и потом присвоить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru