社区
C#
帖子详情
怎样实现撤消已经从Dataset中删除的数据?????????????
courage1
2006-05-14 01:55:09
datagrid 绑定 dataset 用delete()删除一条记录 ,我想撤消删除,而不保存该删除
问题:
但用绑定类的CancelCurrentEdit()好象只能撤消修改,添加的记录
而不能撤消删除的记录,这是怎么回事, 有什么方法可以撤消删除啊???
谢谢指教!!!!!!!!!!!!!!
...全文
181
6
打赏
收藏
怎样实现撤消已经从Dataset中删除的数据?????????????
datagrid 绑定 dataset 用delete()删除一条记录 ,我想撤消删除,而不保存该删除 问题: 但用绑定类的CancelCurrentEdit()好象只能撤消修改,添加的记录 而不能撤消删除的记录,这是怎么回事, 有什么方法可以撤消删除啊??? 谢谢指教!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xrwang
2006-05-14
打赏
举报
回复
在MSDN中有DataRow.Delete方法的说明:
如果行的 RowState 是“Added”,则该行将从表中移除。
在使用 Delete 方法后,RowState 变成“Deleted”。在您调用 AcceptChanges 之前,它一直保持“已删除”。
可通过调用 RejectChanges 取消删除行。
你可以通过类似下面的方法来撤消(恢复)所有被删除的行:
foreach(DataRow dr in dataTable1)
{
if(dr.RowState==DataRowState.Deleted) //这里检查当前行是否已经被删除,如果是,撤消删除操作
dr.RejectChanges();
}
程序可以让尸体动起来
2006-05-14
打赏
举报
回复
要恢复数据,直接update del=false where id=... and del =true
程序可以让尸体动起来
2006-05-14
打赏
举报
回复
类似于vfp的 逻辑删除和物理删除
程序可以让尸体动起来
2006-05-14
打赏
举报
回复
他的意思应该是:
在你的那个表里加个字段。字段名例如是 del
如果要删除某行,则直接把这行的del 赋为 true
到时候select 的时候,只select * from table where del <> true
courage1
2006-05-14
打赏
举报
回复
举个例子看看哦
cic_wxf
2006-05-14
打赏
举报
回复
我做这样的程序是不会让他真正删除,只是在数据库中的某一个字段上添加一个标记而已
这样的话你想恢复数据,就很容易了
c#控件攻略宝典之ListBox控件
本文介绍了C#
中
ListBox控件的使用,包括Items、SelectedItems和SelectionMode属性,以及如何进行
数据
绑定。通过实例展示了如何在代码
中
动态添加和
删除
Items,同时讲解了
数据
绑定到DataTable、
DataSet
以及自定义类的方法。还探讨了常见的错误,如在处理SelectedItems和Items时混淆导致的问题,并提供了修正的代码示例。
一款基于pyqt5、yolo为基础的开源可视化
数据
标注工具
该工具是一款基于PyQt5与YOLO的可视化
数据
标注软件,支持图像视频预览、手动与自动标注、远程文件管理及模型训练测试。具备多格式文件支持、直播源接入、日志分析等功能,适用于深度学习
数据
处理全流程。
Navi.Soft31.开发工具(含下载地址)
本工具集成了多种软件开发过程
中
的实用小工具,如格式化JSON、XML、HTML、SQL等,浏览
DataSet
、Text文档及Excel文档,重命名文件等功能,旨在提高软件开发人员的工作效率。
ADO.NET例题(面试题)
本文深入探讨了ADO.NET
中
的关键对象,包括DataConnection、Command、DataReader、DataAdapter和
DataSet
,以及如何使用它们进行
数据
库操作。此外,文章还涵盖了SQL查询技巧,如获取特定范围的
数据
,以及事务的四大特性:原子性、一致性、隔离性和持久性。同时,讨论了SQL Server
数据
库完整性、约束类型以及
数据
库
中
的索引、视图、触发器、事务和存储过程。最后,文章提及了SQL注入、三层架构开发模式、单例模式、类与结构的区别、C#
中
的访问修饰符以及.NET错误处理机制等编程概念。
C# 面试图解(
数据
库)
本文介绍了ADO.NET的主要对象,如Connection、Command等,并探讨了事务、锁、索引的概念及优势。此外,还深入讲解了存储过程和触发器的功能与用途,并提供了SQL查询技巧和表操作示例。
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章