Ошибка добавления представления таблицы данных
Я хочу добавить строку 1 и строку 2 и получить ее отображение в строке 3 но я столкнулся с некоторыми ошибками может кто нибудь пожалуйста помочь спасибо
private void button2_Click(object sender, EventArgs e) /// Click button it will do the adding { String a; // total value for row 3 cell 0 dataGridView1.Rows[1].Cells[0].Value.ToString(); dataGridView1.Rows[2].Cells[0].Value.ToString(); Convert.ToDouble(dataGridView1.Rows[1].Cells[0].Value); Convert.ToDouble(dataGridView1.Rows[2].Cells[0].Value); a = dataGridView1.Rows[1].Cells[0].Value + dataGridView1.Rows[1].Cells[0].Value; dataGridView1.Rows[3].Cells[0].Value = a; String b;// total value for row 3 cell 1 dataGridView1.Rows[1].Cells[1].Value.ToString(); dataGridView1.Rows[2].Cells[1].Value.ToString(); b = dataGridView1.Rows[1].Cells[1].Value.ToString() + dataGridView1.Rows[1].Cells[1].Value.ToString(); dataGridView1.Rows[3].Cells[1].Value = b; String c;// total value for row 3 cell 2 dataGridView1.Rows[1].Cells[2].Value.ToString(); dataGridView1.Rows[2].Cells[2].Value.ToString(); c = dataGridView1.Rows[1].Cells[2].Value.ToString() + dataGridView1.Rows[1].Cells[2].Value.ToString(); dataGridView1.Rows[3].Cells[2].Value = c; String d;// total value for row 3 cell 3 dataGridView1.Rows[1].Cells[3].Value.ToString(); dataGridView1.Rows[2].Cells[3].Value.ToString(); d = dataGridView1.Rows[1].Cells[3].Value.ToString() + dataGridView1.Rows[1].Cells[3].Value.ToString(); dataGridView1.Rows[3].Cells[3].Value = d; String f;// total value for row 3 cell 4 dataGridView1.Rows[1].Cells[4].Value.ToString(); dataGridView1.Rows[2].Cells[4].Value.ToString(); f = dataGridView1.Rows[1].Cells[4].Value.ToString() + dataGridView1.Rows[1].Cells[4].Value.ToString(); dataGridView1.Rows[3].Cells[4].Value = f; String g;// total value for row 3 cell 5 dataGridView1.Rows[1].Cells[5].Value.ToString(); dataGridView1.Rows[2].Cells[5].Value.ToString(); g = dataGridView1.Rows[1].Cells[5].Value.ToString() + dataGridView1.Rows[1].Cells[5].Value.ToString(); dataGridView1.Rows[3].Cells[5].Value = g; String h;// total value for row 3 cell 6 dataGridView1.Rows[1].Cells[6].Value.ToString(); dataGridView1.Rows[2].Cells[6].Value.ToString(); h = dataGridView1.Rows[1].Cells[6].Value.ToString() + dataGridView1.Rows[1].Cells[6].Value.ToString(); dataGridView1.Rows[3].Cells[6].Value = h; String i;// total value for row 3 cell 7 dataGridView1.Rows[1].Cells[7].Value.ToString(); dataGridView1.Rows[2].Cells[7].Value.ToString(); i = dataGridView1.Rows[1].Cells[7].Value.ToString() + dataGridView1.Rows[1].Cells[7].Value.ToString(); dataGridView1.Rows[3].Cells[7].Value = i; String j;// total value for row 3 cell 8 dataGridView1.Rows[1].Cells[8].Value.ToString(); dataGridView1.Rows[2].Cells[8].Value.ToString(); j = dataGridView1.Rows[1].Cells[8].Value.ToString() + dataGridView1.Rows[1].Cells[8].Value.ToString(); dataGridView1.Rows[3].Cells[8].Value = j; String k;// total value for row 3 cell 9 dataGridView1.Rows[1].Cells[9].Value.ToString(); dataGridView1.Rows[2].Cells[9].Value.ToString(); k = dataGridView1.Rows[1].Cells[9].Value.ToString() + dataGridView1.Rows[1].Cells[9].Value.ToString(); dataGridView1.Rows[3].Cells[9].Value = k; String l;// total value for row 3 cell 10 dataGridView1.Rows[1].Cells[10].Value.ToString(); dataGridView1.Rows[2].Cells[10].Value.ToString(); j = dataGridView1.Rows[1].Cells[10].Value.ToString() + dataGridView1.Rows[1].Cells[10].Value.ToString(); dataGridView1.Rows[3].Cells[10].Value = j; String n;// total value for row 3 cell 11 dataGridView1.Rows[1].Cells[11].Value.ToString(); dataGridView1.Rows[2].Cells[11].Value.ToString(); n = dataGridView1.Rows[1].Cells[11].Value.ToString() + dataGridView1.Rows[1].Cells[11].Value.ToString(); dataGridView1.Rows[3].Cells[11].Value = n; }
График Errpr.jpg - Google Диск[^]
Что я уже пробовал:
Я пытался преобразовать его в двойной, но все равно ошибка
Maciej Los
String n;// total value for row 3 cell 11
Как строковая переменная может содержать числовое значение? Используйте правильный тип данных!