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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2013, 15:13   #1
Konstantin1706
Пользователь
 
Регистрация: 02.03.2009
Сообщений: 32
По умолчанию DataGridView не хочет добавлять значения более чем в 3 строки

Код:
for (int i = 0; i < 7; i++)
               for (int j = 0; j < 3; j++)
               {
                    dataGridView1.Rows.Add(1); 
                    dataGridView1[i, j].Value = ob1[j * (dataGridView1.ColumnCount) + i];  
                }
Выводит ошибку на [3,0] "Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.". В чем ошибка? Если не затруднит, ответьте.
Тему можно закрыть, решил другим способом
Код:
dataGridView1.Rows.Add(ob1.Length / dataGridView1.ColumnCount);   
            for (int i = 0; i < 6; i++)
                for (int j = 0; j < 3; j++)
                {
                    dataGridView1.Rows[i].Cells[j].Value = ob1[i * (dataGridView1.ColumnCount) + j];  
                }

Последний раз редактировалось Konstantin1706; 08.12.2013 в 15:40.
Konstantin1706 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
более чем 10 дней с сегодняшней даты ProKsunia Microsoft Office Access 2 11.10.2012 10:17
Текст вывода не может распространяться более чем на одну строку! Ципихович Эндрю Microsoft Office Word 0 03.03.2012 14:42
Файл занятый чуть более, чем.. yuran666666 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 04.11.2010 00:37