这里的四个文本框都绑定到了tblCustomer的CarNo,Name,Address,Make了,(用的是可视化绑定)
Edit按钮用来载入数据,Save按钮用来保存数据.很简单,简化如下:
private void btnEdit_Click(object sender, System.EventArgs e)
{
customerDataSet1.Clear();
sqlDataAdapter1.Fill(customerDataSet1);
}
private void btnSave_Click(object sender, System.EventArgs e)
{
sqlDataAdapter1.Update(customerDataSet1);
MessageBox.Show("Database updated!");
}
{
customerDataSet1.Clear();
sqlDataAdapter1.Fill(customerDataSet1);
}
private void btnSave_Click(object sender, System.EventArgs e)
{
sqlDataAdapter1.Update(customerDataSet1);
MessageBox.Show("Database updated!");
}
但是,我修改了文本框如果马上按save更新,没有错误,但是数据库里没有更新;但是如果移动到下一条记录再按save(修改的仍然只有上一条记录),就可以更新成功,这是什么原因?