Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2015, 22:34   #1
Mr_ss
Новичок
Джуниор
 
Регистрация: 27.04.2015
Сообщений: 2
Вопрос C# + Access (Ошибка записи в DGV2)

Некоторые данные из dataGridView1 являются исходными для данных dataGridView2. Но, при попытке записи в dataGridView2 выдает ошибку "Дополнительные сведения: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции."

Код

private void button3_Click(object sender, EventArgs e)
{
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
Double SR_konc_dgv = 0, K_dgv = 0, PDK_dgv = 0, iza=0;
SR_konc_dgv = Convert.ToDouble(dataGridView1.Rows[i].Cells[6].Value);
K_dgv = Convert.ToDouble(dataGridView1.Rows[i].Cells[5].Value);
PDK_dgv = Convert.ToDouble(dataGridView1.Rows[i].Cells[4].Value);
iza = (SR_konc_dgv / PDK_dgv) * K_dgv;
dataGridView2.AutoGenerateColumns = true;
dataGridView2.Rows[i].Cells[0].Value = iza.ToString("0.0000");
}

}

Что здесь не так? Для DGV2 нужно писать отдельный цикл?
Mr_ss вне форума Ответить с цитированием
Старый 27.04.2015, 22:48   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а у вас строки в дгв2 есть чтоб туда пихать чтотт?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 27.04.2015, 22:54   #3
Mr_ss
Новичок
Джуниор
 
Регистрация: 27.04.2015
Сообщений: 2
По умолчанию

Да, в DGV2 есть столбцы, они пустые. Я хочу записать значение в первый столбик, то есть по индексу 0.
Mr_ss вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление записи в бд access Elementig Помощь студентам 1 07.04.2011 16:51
Редактирование записи Access Dmitriy.G БД в Delphi 3 17.09.2010 11:39
Access, редактирование записи byte916 Помощь студентам 1 30.05.2010 01:58
Проверка на совпадение записи в БД MS Access Lived08 БД в Delphi 2 23.05.2010 18:08
Список в записи Access eldar Microsoft Office Access 2 13.04.2009 22:12