我尝试将datagridview数据保存到数据库中。但我不知道如何存储它。我尝试了一些方法,但它返回错误。所以,我需要知道如何纠正这个错误,我的代码是
string Stu_rollno = dataGridView1.Rows[i].Cells[1];
string sub_code = dataGridView1.Rows[i].Cells[2];
我的错误是;
无法隐含转换类型'system.windows.Forms.Datagridviewcell' 'string'
请解决此问题。
答案 0 :(得分:0)
Cells
property返回DataGridViewCellCollection
,Cells[1]
和Cells[2]
返回DataGridViewCell
,DataGridViewCell
和string
之间没有隐式对话
您可以使用Value
property来获取关联的单元格值,例如;
string Stu_rollno = dataGridView1.Rows[i].Cells[1].Value.ToString();
string sub_code = dataGridView1.Rows[i].Cells[2].Value.ToString();
答案 1 :(得分:0)
"INSERT INTO Nominal VALUES ('" + comboBox1.Text + "','" + comboBox2.Text + "','"
+ dataGridView1.Rows[i].Cells["Stu_rollno"].Value + "',' "
+ dataGridView1.Rows[i].Cells["Sub_code"].Value + "','"
+ dataGridView1.Rows[i].Cells["Course_name"].Value + "');";
我用它来将gridview数据存储到数据库中