日期:2014-05-20  浏览次数:20679 次

如何判断数据被修改过
如何判断TextBox中的值被修改过?如果被修改过我希望在关闭窗体时候能给出提示,例如:
            TextBox1中的数据被修改过,请保存后再退出

还有一个问题是窗体中有很多TextBox,如果要清空它们里面的值除了TextBox1.Text   =   TextBox2.Text   =   " "这种方法外还有没有什么比较简单的方法。

谢谢!

------解决方案--------------------
将数据方法一个DataRow中
写一个bind方法,从DataRow中绑定数据到空间
确定的时候,将TextBox付到DataRow中
如果行的状态为DataRow.RowState ==Modified就是修改过

需要重置数据时,先重置行数据DataRow.RejectChanges() ;再调用bind方法