当前位置:首页 > 技术心得 > 正文内容

验证datatable是否被修改的问题

xjtudll7年前 (2019-06-08)技术心得7650

问题:

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

答案:

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

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/547/

标签: C#
分享给朋友:

“验证datatable是否被修改的问题” 的相关文章

I2C协议简单分析

I2C协议简单分析

一、什么是I2C协议 I2C协议是单片机与其它芯片常用的通讯协议,只需要两根线,号称最简单的串行通信协议,所以很好使用。 二、I2C协议的特点 1、只需要两条线路,一条串行数据线SDA,一条串行时钟线SCL; 2、每个连接到总线的器件都可以通过唯一的地址和一直存在的简单的主机/从机关系软件设定地址...

如何使用Dell PowerEdge RAID控制器(PERC)初始化和创建虚拟磁盘/阵列

如何使用Dell PowerEdge RAID控制器(PERC)初始化和创建虚拟磁盘/阵列

本文介绍了使用PowerEdge RAID控制器(PERC)的Dell Bios实用程序创建和初始化虚拟阵列或虚拟磁盘(VD)的步骤。 注意:下面的说明适用于以下PowerEdge RAID控制器(PERC):5(i+e)、6(i+e)、H700、H800、H310、H710、H810、 H330、...

Keil新增STC 51型号

Keil新增STC 51型号

STC官网提供的方法: (详见:http://www.mcu-memory.com/) 备份KEIL安装目录下的UV2.CDB或者UV3.CDB文件(在文件夹UV2或者UV3里面),然后用STC提供的同名的CDB文件覆盖。 这种方法操作起来很简单,但缺点是在器件选型时,只能选择STC单片机,其他的都...

iOS10,Xcode8上传AppStore的时候,找不到构建版本

iOS10,Xcode8上传AppStore的时候,找不到构建版本

参考资料:http://blog.csdn.net/u013283787/article/details/52593143 使用Xcode8成功上传app之后,在itunes connect 构建版本里根本找不到上传的版本。 网上搜了搜,又查了一下邮件    &nb...

VS2010 HelpLibrary

VS2010 HelpLibrary

1、VS2010 HelpLibrary路径更改 找到helplibmanager.exe.config (C:\Program Files\Microsoft Help Viewer\v1.0\),打开 helplibmanager.exe.config (用记事本或其他文本编辑软件),将 key...

水晶报表的文本对象中怎么插入换行符

水晶报表的文本对象中如何插入换行符?我的文本对象要显示的值是从RichTextBox中读出来的,但文本对象不能显示“\n”,怎么让文本对象换行呢?------解决方案--------------------1:不要用文本对象,用公式2:把\n替换成水晶报表里的换行符号Replace(字段,'...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。