Лучший отвечающий
Не удалось привести тип объекта "System.Windows.Forms.DataGridViewTextBoxCell" к типу "System.IConvertible".

Вопрос
-
Задача найти минимальное значение между участниками, которые добавляются в DataGridView1, и вывести на экран.
Пишет ошибку (Не удалось привести тип объекта "System.Windows.Forms.DataGridViewTextBoxCell" к типу "System.IConvertible".)
private void button8_Click(object sender, EventArgs e) { int minVal = Convert.ToInt32(dataGridView1.Rows[0].Cells[6]); for (int i=0; i<100; i++) { if (minVal > Convert.ToInt32(dataGridView1.Rows[i].Cells[6])) { minVal = Convert.ToInt32(dataGridView1.Rows[i].Cells[6]); } this.TopMost = true; MessageBox.Show("Победитель: " + Convert.ToInt32(dataGridView1.Rows[i].Cells[0]) + Convert.ToInt32(dataGridView1.Rows[i].Cells[1]) + Convert.ToInt32(dataGridView1.Rows[i].Cells[2])); } }
Ошибку светит на выделенной жирным шрифтом строке. Как её исправить?
- Изменено Сергей Шигида 14 января 2017 г. 11:44
- Перемещено Maksim MarinovMicrosoft contingent staff, Moderator 30 января 2017 г. 8:45
14 января 2017 г. 11:40
Ответы
-
int minVal = Convert.ToInt32(dataGridView1.Rows[0].Cells[6].Value);
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 30 января 2017 г. 8:44
14 января 2017 г. 13:38
Все ответы
-
int minVal = Convert.ToInt32(dataGridView1.Rows[0].Cells[6].Value);
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 30 января 2017 г. 8:44
14 января 2017 г. 13:38 -
Добрый день,
надо какой-нибудь уже раздел для новичков завести... Раздел "Работа в среде Visual Studio" ну никак не подходит... И перемещать туда все топики типа этого, а так же вопросы с контрольных работ по информатике и им подобные.
Я все понимаю, но элементарное использование поисковика по приведению типов и работе с DataGridView выдаст в первых строках запроса правильный ответ, но нет же, никто не ищет, а ждет ответа здесь на форуме. Старожилы форума тратят на прочтение топика и написание ответа время соизмеримое с поиском информации топикстартера.
Еще один вариант - если у топикстартера 0 баллов, то можно автоматом их перемещать в какой-либо раздел для новичков, но НЕ считая специализированных разделов типа разработки приложений под Windows 8, безопасности, SharePoint, т.к. так вопросы в них задают люди уже с опытом.
MS,MCTS,MCP,MCPD: SharePoint Developer 2010
14 января 2017 г. 15:07