以下是将“datagridview”中所做的更改保存到我的数据库的代码。但是代码只是将最后一条记录的值复制到所有其他记录中。
问题是什么?
public void update_tbl(string tbl_name)
{
try
{
foreach(DataGridViewRow row in dgv1.Rows)
{
cn.Open();
cmd.CommandText = "update [" + tbl_name + "] set tf='" + row.Cells[1].Value.ToString()+"'";
cmd.ExecuteNonQuery();
cn.Close();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
this.Close();
cn.Close();
}
}