Не удалось привести тип объекта "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]));
            }
        }

Ошибку светит на 3-й строке. Как её исправить?
e0baf77863864c6fbf207aa00b20cc82.png
  • Вопрос задан
  • 1995 просмотров
Решения вопроса 1
Rou1997
@Rou1997
int minVal = Convert.ToInt32(dataGridView1.Rows[0].Cells[6].Value);
Вы где видели, чтобы непосредственно Cell содержал значение?
C++ Builder, Delphi?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы