社区
C#
帖子详情
怎样实现撤消已经从Dataset中删除的数据?????????????
courage1
2006-05-14 01:55:09
datagrid 绑定 dataset 用delete()删除一条记录 ,我想撤消删除,而不保存该删除
问题:
但用绑定类的CancelCurrentEdit()好象只能撤消修改,添加的记录
而不能撤消删除的记录,这是怎么回事, 有什么方法可以撤消删除啊???
谢谢指教!!!!!!!!!!!!!!
...全文
163
6
打赏
收藏
怎样实现撤消已经从Dataset中删除的数据?????????????
datagrid 绑定 dataset 用delete()删除一条记录 ,我想撤消删除,而不保存该删除 问题: 但用绑定类的CancelCurrentEdit()好象只能撤消修改,添加的记录 而不能撤消删除的记录,这是怎么回事, 有什么方法可以撤消删除啊??? 谢谢指教!!!!!!!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
我做这样的程序是不会让他真正删除,只是在数据库中的某一个字段上添加一个标记而已
这样的话你想恢复数据,就很容易了
数据
集和
数据
库的同步-
DataSET
在.NET框架
中
,Microsoft提供了一个强大的
数据
处理组件——
DataSet
,它允许离线操作和存储
数据
,同时也支持与
数据
库的同步。
DataSet
是.NET Framework
中
一个内存
中
的
数据
表示,可以看作是轻量级的
数据
仓库。它不...
DataSet
对象 课件
12. **InferXmlSchema**:从XML
数据
中
推断
DataSet
的架构。 13. **ReadXml**和**ReadXmlSchema**:分别读取XML
数据
和架构到
DataSet
中
。 14. **WriteXml**和**WriteXmlSchema**:将
DataSet
的
数据
和结构写入XML文件。 ...
C#使用
Dataset
本篇文章将深入探讨如何在C#
中
使用`
DataSet
`,并结合`DataGridView`控件进行
数据
展示,以及如何在Winform项目
中
实现
这一功能。 `
DataSet
`是内存
中
的
数据
集合,可以包含一个或多个`DataTable`,每个`DataTable`则...
C#
dataset
及dataGridView操作、统计图形小例子
1、dataGridView添加、修改、
数据
合法性检验、
删除
、撤销变更等操作 绑定
dataset
数据
源,及关联表
数据
以下拉形式框绑定,支持在线修改 特点:简单、实用、高效(批量更新,不用for或foreach循环处理) 2、统计图表...
数据
集的使用方法和技巧
这有助于在用户界面
中
实现
撤销/重做功能。 总结来说,
数据
集是C#
中
处理
数据
的核心组件,通过理解其创建、加载、操作、更新和持久化的过程,开发者可以更高效地构建
数据
驱动的应用程序。这个压缩包
中
的"1129am.wmv...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章