以下は、「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();
}
}