powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Значения из DataGridView
2 сообщений из 2, страница 1 из 1
Значения из DataGridView
    #38274182
Meg_ym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! У меня проблема получением значений из ячеек датагрид. ввожу в датагрид данные. а теперь по нажатию кнопки хочу получить эти введенные значения в массив. На первом проходе данные записываются нормально, а вот на втором проходе уже появляется ошибка :
Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Смотрю в дебагере, а оказывается что Rows на втором проходе равен 0, хотя при первом проходе был равен реальному числу строк, например 3. Т.е. получается коллекция обнулилась? Я хочу получить все значения первого столбца.


int RowsCount = dataGridView1.RowCount;
for (int i = 0; i < RowsCount; i++)
{
year_datagrid[i] = this.dataGridView1.Rows[i].Cells[0].Value.ToString();

}

Еще пробовала такой вариант, но та же ошибка.

for (int i = 0; i < RowsCount; i++)
{
year_datagrid[i] = Convert.ToString(dataGridView1[i, 0].Value);

}
Потом пробовала

foreach(DataGridViewRow dt in dataGridView1.Rows)
for (int i = 0; i < RowsCount; i++)
{
{
year_datagrid[i] = Convert.ToString(dt.Cells[i].Value);
}
}
В этом случае удалось получить значения всей строки, при переходе на следующую строку, вылетает та же ошибка, но тут не важно, если получилось пройти по всей строке. то значит и можно пройтись по столбцу как то. Пожалуйста помогите разобраться, как же все таки получить эти значения.
...
Рейтинг: 0 / 0
Значения из DataGridView
    #38274678
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Meg_ym,

не читай из грида, читай из источника
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Значения из DataGridView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]