我有一个由数据库填充的datagridview,当尝试在后端存储值时,将存储字符串值,但是即使使用不同的数据类型,数字值也将存储为null或“”。 >
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列都是数据库中的所有数值,也许与此有关。也许您需要进行其他类型的转换?