DataSet保存问题

来源:百度知道 编辑:UC知道 时间:2024/08/21 22:22:23
我在SQL中查出一个表到DataSet中,表中只有一行,把这行的每一列用DataBindings绑定每一个textbox的text属性,修改textbox的值,然后用upDate方法再更新会SQL中,问题就是当我更新回去的时候发现新增的行里面全是null,然后我不绑定的时候直接把textbox的值赋值到行中的时候这样就可以,为什么会这样?
我看过了!在UpDate这个方法前我都检查过每一列的值发现都存在!但是update回去的全是null
update这个方法应该是根据行的状态来更新的,如果使用了AcceptChanges这个方法不是把行的状态全改变成 unchanged了吗?这样更新回去不会出错吗?

DataSet.AcceptChanges 提交自加载此 DataSet 或上次调用 AcceptChanges 以来对其进行的所有更改。
应该是这个

设断点,看看有没有正确的得到值。

设断点,逐步调试

你的upDate方法肯定有问题,你看看你是不是真的传值了

DataSet的AcceptChanges()方法。