DataSet.AcceptChanges的问题

原创 2004年07月09日 09:43:00

项目中需要有个这样功能,在Grid中直接添加/删除/修改数据,希望能像Outlook,进行这些操作可以保持住当前group的Expand和Collapse状态。

实际过程中,一直无法保持当前状态,每次添加新的DataRow,都会展开所有的Group。

后来发现问题出在DataSet.AcceptChanges()中,因为在DataSet.AcceptChanges()或Merge()后,DataSet会通知所有DataView更改,DataView会通知绑定的控件。数据绑定的控件会重新计算数据,所以之前的Group状态会丢失。
所以只要改成对每个更新的Row做dataRow.AcceptChanges(),就不会有问题,Group状态也不丢失。

关于使用dataAdapter.acceptChanges( )方法更新dataSet和数据库的问题

在winForm中实现这种效果 :         在dataGridView中任意修改数据,然后点击保存修改的按钮,将这些修改全部都一次性写入数据库。而且保存的过程中不用重新绑定dataGridVi...
  • tatagg
  • tatagg
  • 2008年10月16日 16:26
  • 1804

DataSet.AcceptChanges 方法(理解有待考证)

MSDN上对DataSet.AcceptChanges 方法的说明: 当对 DataSet 调用 AcceptChanges 时,任何仍处于编辑模式的 DataRow 对象都将成功结束其编辑。每个 D...
  • niki190
  • niki190
  • 2006年12月02日 11:12
  • 1339

C# DataSet.AcceptChanges 方法

DataSet.AcceptChanges 方法:         提交自加载此 DataSet 或上次调用 AcceptChanges 以来对其进行的所有更改。         DataRow 和 ...
  • xunzaosiyecao
  • xunzaosiyecao
  • 2014年03月03日 18:58
  • 2413

不成问题的问题 百度云资源

这部电影让范围获得了2016年的金马奖,所得其所,因为这部电影超出了期待,编剧功力很很高超,女性角色加得好,整个城镇对中国社会现实有一种微妙隐喻。这是一次趋近于完美的改编,和老舍先生的原著基本一脉相承...
  • qq_40930866
  • qq_40930866
  • 2017年11月04日 15:18
  • 10636

推荐系统和协同过滤面临的主要问题

数据稀疏 协同过滤的精度主要取决于用户数据的多少。如果一个系统有很多用户的历史数据,他就能更好的对用户的喜欢做出预测。所以,目前推荐系统做的最好的都是那些有着很大量用户数据的公司,比如Google, ...
  • sulliy
  • sulliy
  • 2011年08月07日 11:35
  • 3363

理解浮动以及解决浮动带来的问题

本文将主要从以下几个方面聊聊,什么是浮动,浮动的特点,浮动会带来哪些问题,如何有效的解决这些问题...
  • hsd2012
  • hsd2012
  • 2017年05月19日 15:49
  • 575

复杂问题简单化以及简单问题复杂化

复杂问题简单化以及简单问题复杂化并不矛盾,而是在项目的不同阶段。     在项目设计阶段,要考虑的是“简单问题复杂化”。说的通俗点,就是在给定需求的基础上尽量扩展,考虑更多的可能,做尽可能大...
  • xingfaming
  • xingfaming
  • 2017年03月30日 10:01
  • 1224

一个团队(很多人)都存在的共性问题

这是一个共性问题 如果一个团队(这个团队包括很多人),都存在这个问题,那就不是某一个人的问题,也不完全是BOSS的问题,肯定跟这个团队所处的环境、遇到的困难有很大关系;特别是这个团队已经存在很长时间...
  • caoshuming_500
  • caoshuming_500
  • 2016年10月28日 15:02
  • 912

软件开发过程中的问题浅析

软件开发过程中的问题浅析导读: 大多数软件开发商在面对不同用户的时候,总有一些相同或者类似的问题无法解决,造成软件成本、软件质量等诸多问题,这些问题可能一直困扰着软件开发商而从未被很好的解决过。 软件...
  • SoftFan2000
  • SoftFan2000
  • 2005年12月28日 15:00
  • 892

推荐系统面临的问题

1 推荐算法的鲁棒性 由于推荐系统能够影响用户的购买行为,带来经济效益,因此越来越多的恶意用户设法通过影响推荐系统的行为来控制推荐系统以实现提高物品销量,损坏竞争对手利益,甚至破坏系统使其无法产...
  • u013749540
  • u013749540
  • 2016年11月13日 10:20
  • 3362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataSet.AcceptChanges的问题
举报原因:
原因补充:

(最多只允许输入30个字)