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

最新文章

  1. 漫步ASP.NET MVC的处理管线
  2. linux c++应用程序内存高或者占用CPU高的解决方案_20161213
  3. GreenDao介绍
  4. myeclipse 没有任何问题,可偏偏还报这错。
  5. Jquery插件开发精品教程
  6. WPF学习笔记:MVVM模式下,ViewModel如何关闭View?
  7. MVC4.0 如何设置默认静态首页index.shtml
  8. debian7 oracle11g 解决 link binaries 错误方案
  9. linux学习笔记之sudo
  10. 关于VS2017+Qt5.6.3(msvc2015_64)联合编程Qt project settings界面没有ok,cancel选项的问题
  11. 随笔【js】
  12. 原生js开发vue的双向数据绑定
  13. 使用拦截器对前端传入的字符串进行trim操作
  14. APP缓存数据线程安全问题
  15. 组件的 keep-alive 简介
  16. php解析url并得到url中的参数
  17. 笨办法学Python - 习题3: Numbers and Math
  18. 【转】Linux内核源码分析方法
  19. 北京Uber优步司机奖励政策(4月18日)
  20. 【Linux】nl命令

热门文章

  1. Android 用Chrome浏览器打开url 自定义样式
  2. 9.5web service基础知识
  3. pdo事务
  4. nodejs基础1
  5. sourceInsight *** more bytes are required
  6. FileStream流媒体
  7. centso下如何解压RAR文件
  8. 《Cracking the Coding Interview》——第11章:排序和搜索——题目2
  9. 手动实现一个lazyMan
  10. bat批处理 批量导出多个APK的AAPT信息(含python实现)