一程序,有DATAGRID,我双击某一行后显示一个FORM来显示DATAGRID上这行的具体信息,并且通过它来修改,然后关闭FORM,把值传入DATAGRID,但这个时候只是用row.BeginEdit()和row.EndEdit()来进行更新,然后刷新DATAGRDI,并没有提交到数据库。
现在有两个按钮,一个是立即更新,一个是撤消更新。立即更新很简单,就是撤消更新怎么做呢?在看关于DATAGRID的书籍时见过“原始值”这一概念,但是这里我没有什么东西来存储原始值啊,而且我更新的可能是很多行数据,然后才提交或者撤消,难道我要设置很多变量来存储吗?请懂的人告知,谢谢!!!