zoukankan      html  css  js  c++  java
  • 判断dataset是否被修改—DataSet.HasChanges 方法

    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是自己由程序建立的,不过这个函数可以解决,但是我还是不太懂如何自动触发修改事件!

  • 相关阅读:
    Connection termination(by client)” 错误的处理方法
    Loadrunner教程读后感-VuGen
    通过HP Loadrunner VuGen来录制安卓的应用
    Test Android with QTP
    Junit单步调试
    魔法方法
    手写配置文件
    理解self与this
    幂等性
    Python assert作用
  • 原文地址:https://www.cnblogs.com/visionfeng/p/5132284.html
Copyright © 2011-2022 走看看