验证datatable是否被修改的问题

0

本文作者:xjtudll  发布于:2019-6-8  分类:技术心得  点击:


问题:

举个例子: 会员管理的修改  我先将会员详细信息存在一个datatable  User里面   然后 界面上的控件与该datatable一一绑定, 在用户保存的时候  验证该datatable是否被修改 来判断是否需要操作数据库  
目前 我所知道的  就是要逐行判断user表 但是这样的话  我还不如直接操作一次数据库
想问的是vs有没有提供什么简便的方法 来验证一个表是否有改变...

答案:

if(datatable1.GetChanges()==null)
   //没有增删改
else
   //有增删改
如果只判断是否有修改,则
if(datatable1.GetChanges(System.Data.DataRowState.Modified)==null)
   //没有修改
else
   //有修改

本文标签: C#  
本文Url: http://www.xjtudll.cn/Exp/547/ (出自: 鸟的天空)
我要引用: 点击这里获取该日志的TrackBack引用地址

相关文章:

546. c#:Task不包含Task.Run  (2019-5-31 13:52:59)

541. C# XmlSerializer无法创建文件或目录  (2019-4-9 9:19:32)

538. C# 用NPOI操作读写2007版的excel错误  (2019-3-1 17:0:43)

529. C#让TextBox滚动条一直位于最下部  (2018-12-30 10:40:27)

527. C#实现重启应用程序  (2018-12-10 10:36:15)

526. c# textbox的passwordchar清空  (2018-12-1 10:34:7)

522. VS2010 水晶报表部署依赖问题  (2018-10-31 12:2:33)

521. 找不到System.Web.dll  (2018-10-29 9:1:3)

520. 水晶报表 文件 xxxx.rpt 文件内部出错:无法加载数据解决方案  (2018-10-20 15:0:31)

519. “CrystalDecisions.ReportSource.ReportSourceFactory”的类型初始值设定项引发异常  (2018-10-9 14:59:22)

0 Comments

Write a comment ?