社区
C#
帖子详情
DataTable 中,如何引用已删除的行?就是状态为 Deleted的行
sarcophile
2005-09-28 08:37:07
rt
...全文
250
10
打赏
收藏
DataTable 中,如何引用已删除的行?就是状态为 Deleted的行
rt
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sarcophile
2005-09-28
打赏
举报
回复
原来如此,多谢
saucer
2005-09-28
打赏
举报
回复
DataView dv = new DataView(YourTable,null, null, DataViewRowState.Deleted);
for (int i=0; i < dv.Count;i++)
Console.WriteLine("id={0}, name={1}",dv[i]["id"],dv[i]["name"]);
sarcophile
2005-09-28
打赏
举报
回复
这也和 dazhu2(边城浪子【倚天不出,谁与争锋】) 说的是一码事嘛
chinasdp
2005-09-28
打赏
举报
回复
DataTable dt = new DataTable();
dt.Columns.Add("test", typeof(string));
dt.Rows.Add(new string[]{"a"});
dt.Rows.Add(new string[]{"b"});
dt.AcceptChanges();
dt.Rows[1].Delete();
dt.RejectChanges();// 回滚自上次调用AcceptChanges以来对该表进行的所有更改。
MessageBox.Show(dt.Rows[1][0].ToString());
dt.Rows[1].Delete();
仅是个例子,不适用。
你可以在修改后调用AcceptChanges();这样RejectChange就可以回滚到修改后的状态。
sarcophile
2005-09-28
打赏
举报
回复
现在情况是:用户有可能使用一个表,修改其中的一行,然后将其删除。我希望使用用户修改后的数据,如果使用RejectChange,用户所做的修改无法反映
xwqjamky
2005-09-28
打赏
举报
回复
学习
dazhu2
2005-09-28
打赏
举报
回复
mytable1.Rows[5].Delete();
mytable1.Rows[6].Delete();
DataTable mytable2=mytable1.GetChanges(DataRowState.Deleted);
mytable2.RejectChanges();///回滚到删除之前状态
this.dataGrid1.DataSource=mytable2;
sarcophile
2005-09-28
打赏
举报
回复
saucer(思归) :
这样的行虽然得到了,但里面的数据不能使用啊
辉说慧语
2005-09-28
打赏
举报
回复
mark
saucer
2005-09-28
打赏
举报
回复
try
DataRow[] delRows = workTable.Select(null, null, DataViewRowState.Deleted);
springboot集成activeMQ实现多个队列和主题同时收和发(1)
1 springboot 版本 org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE 2 集成activeMQde Pro';font-size:13.5pt;" > org.springframework.boot spring-boot-starter-activemq3 applica
SpringBoot(四)springboot整合ActiveMQ
消息队列
中
间件是分布式系统
中
重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大型分布式系统不可缺少的
中
间件。消息形式支持点对点和订阅-发布。 ActiveMQ是什么 ActiveMQ是消息队列技术,为解决高并发问题而生 ActiveMQ生产者消费者模型(生产者和消费者可以跨平台、跨系统) ActiveMQ支持如下两种消息传...
springboot集成activeMQ实现多个队列和主题同时收和发(5)
多个topic接收1 topic1接收@Componentpublic class TopicReceiver1 { /// /// 日志记录 /// private static Logger logger = LoggerFactory.getLogger(TopicReceiver1.class.getName()); @JmsListener(destinat
SpringBoot集成ActiveMQ实例详解
在项目开发的过程
中
我们经常会遇到类似的业务场景:用户申请提现,后台进
行
账务处理、发送提现短信、调用银
行
打款通道。 在这个过程
中
调用三方通道(短信或银
行
通道)都比较耗时,同时账务处理可能也是由专门的账务系统进
行
处理。那么,为了提高并发和相应速度,后面的三个操作都可以通过异步进
行
处理。这就用到了消息队列。 消息队列
中
间件是分布式系统
中
重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的
中
间件。 市面上比较常见的消息队列有:Act
springboot集成activeMQ实现多个队列和主题同时收和发(6)
测试多个队列和主题同时收和发代码@Componentpublic class ScheduledTaskMQ { boolean debug=false; @Autowired QueueSender queue; @Autowired TopicSender topic; @Scheduled(fixedDelay=50) public void sen
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章