Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
14 / 14 / 4
Регистрация: 08.10.2009
Сообщений: 114
1

парадокс с dataGridView

29.06.2010, 01:10. Показов 2490. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть форма с пустой таблицей DataGriedView.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
void AddFileName(string FileName)
{
            Command cmd = new Command();
            cmd.File_Name = FileName;
           
                                      cmd.File_Command = "Here must be a command...";
            dataGridView1.DataSource = null;
            dataGridView1.Refresh();
            list.Add(cmd);
            dataGridView1.DataSource = list;
                                      dataGridView1.Refresh();
 
            
            if (dataGridView1 != null && dataGridView1.Rows != null && dataGridView1.Rows.Count > 0)
            if (dataGridView1.Rows[dataGridView1.Rows.Count - 1] != null && dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells != null)
            {
 
               dataGridView1.CurrentCell = dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[0];
                dataGridView1.Focus();
                dataGridView1.Rows[dataGridView1.Rows.Count - 1].GetType();
                dataGridView1.BeginEdit(true);
              
            }
 
           
}
Выскакивает исключение:

An unhandled exception of type 'System.IndexOutOfRangeException' occurred in System.Windows.Forms.dll
Additional information: Индексу -1 не присвоено значение.
и мигает на строке: dataGridView1.CurrentCell = dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[0];
Откуда там может быть -1 ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2010, 01:10
Ответы с готовыми решениями:

Интересно получается.. Парадокс прям таки..
Проблема в следующем, предлагаю вам это увидить своими глазами, для этого установите прогу...

BindingSource. dataGridView. Как сделать независимый фильтр для двух dataGridView?
Из Access данные импортируются в dataGridView В качестве источника данных используется один и тот...

Как перенести строки с совпадающей датой из одного datagridview во второй datagridview
Два datagridview, не привязанные к источникам данных. Один из них пустой, другой содержит столбцы,...

Нажатие на ячеку DataGridView, загрузка второго DataGridView по внешнему ключу
не могу понять как реализовать загрузку датагрида по внешнему ключу,не подскажите?

1
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
29.06.2010, 07:13 2
dataGridView1.Rows.Count = 0
0 - 1 = -1
0
29.06.2010, 07:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2010, 07:13
Помогаю со студенческими работами здесь

Перенос данных с формы и одной ячейки dataGridView в другую форму и ячейку dataGridView
Подскажите пожалуйста, у меня есть две таблицы которые выводятся на разных формах в dataGridView...

При нажатии на одной из записи в первом DataGridView открыть новую форму с другим DataGridView
Здравствуйте,форумчане. Нужна Ваша помощь.Суть такова... у меня есть форма с DataGridView(список...

Как перенести все данные из DataGridVIew в другую DataGridView, которая находится во второй форме
Как перенести все данные из DataGridVIew в другую DataGridView, которая находится во второй форме?

Перенос строки из одной dataGridView в другой dataGridView с Access
Всем привет!!! Подскажите пожалуйста, как из dataGridView1( подключенной к Access) перенести...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru