У меня есть сетка данных, заполняемая базой данных, при попытке сохранить значения во внутреннем интерфейсе сохраняются строковые значения, но числовые значения сохраняются как нулевые или "", даже если используются разные типы данных.
string aa = dataGridView1.Rows[0].Cells[0].Value as string;
string ab = dataGridView1.Rows[0].Cells[1].Value as string;
double? ac = dataGridView1.Rows[0].Cells[2].Value as double?;
string ad = dataGridView1.Rows[0].Cells[3].Value as string;
string ae = dataGridView1.Rows[0].Cells[4].Value as string;
MessageBox.Show(aa + " " + ab + " " + ac + " " + ad + " " + ae);
Спасибо
РЕДАКТИРОВАТЬ: Я только что заметил, последние 3 столбца все числовые значения в БД, возможно, это как-то связано с этим. Может быть, вам нужно сделать другой тип кастинга?