并发更新与RowUpdated事件
对一个数据源进行更新的时候如何捕获并发错误的信息,这是一个很重要的问题。它对RowUpdated事件进行处理,并创建一个DataSet对象。这个对象中只包含一个表。表中列出了所出现错误的详细信息,这个DataSet对象可以返回给用户,也可以传递给决定下一步操作的进程。
因此打开页面,就可以看到从数据库中读取的行集的初始值,然后是对这个非连接数据进行修改后的内容。接下来,页面中显示了两个SQL UPDATE语句。我们直接对数据库运行这两个SQL UPDATE语句,以对其中的两行的值进行修改,而这两行同时在DataSet中也有副本。