首页 > 学院 > 开发设计 > 正文

判断dataset是否被修改—DataSet.HasChanges方法

2019-11-14 13:32:11
字体:
来源:转载
供稿:网友

DataSet.HasChanges 方法

获取一个值,该值指示 DataSet 是否有更改,包括新增行、已删除的行或已修改的行。

命名空间:   System.Data
程序集:  System.Data(System.Data.dll 中)

返回值

Type: System.Boolean

如果 DataSet 有更改,则为 true;否则为 false

示例

PRivate void UpdateDataSet(DataSet dataSet){    // Check for changes with the HasChanges method first.    if(!dataSet.HasChanges()) return;    // Create temporary DataSet variable.    DataSet tempDataSet;    // GetChanges for modified rows only.    tempDataSet = dataSet.GetChanges(DataRowState.Modified);    // Check the DataSet for errors.    if(tempDataSet.HasErrors)    {        // Insert code to resolve errors.    }    // After fixing errors, update the data source with     // the DataAdapter used to create the DataSet.    myOleDbDataAdapter.Update(tempDataSet);}

这是MSDN的判断方法,但是如何增加dataset修改后的触发事件呢?

注意这里的dataset是自己由程序建立的,不过这个函数可以解决,但是我还是不太懂如何自动触发修改事件!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表