[提问]用textBox绑定数据,为何用Update更新时一定要移动到别的记录?

CustomerForm.gif

这里的四个文本框都绑定到了tblCustomer的CarNo,Name,Address,Make了,(用的是可视化绑定)
Edit按钮用来载入数据,Save按钮用来保存数据.很简单,简化如下:

None.gif private   void  btnEdit_Click( object  sender, System.EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    customerDataSet1.Clear();
InBlock.gif    sqlDataAdapter1.Fill(customerDataSet1);
ExpandedBlockEnd.gif}

None.gif
None.gif
None.gif
None.gif
private   void  btnSave_Click( object  sender, System.EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    sqlDataAdapter1.Update(customerDataSet1);
InBlock.gif    MessageBox.Show(
"Database updated!");
ExpandedBlockEnd.gif}

None.gif

但是,我修改了文本框如果马上按save更新,没有错误,但是数据库里没有更新;但是如果移动到下一条记录再按save(修改的仍然只有上一条记录),就可以更新成功,这是什么原因?

转载于:https://www.cnblogs.com/wddavid/archive/2005/08/11/212795.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值