社区
C#
帖子详情
RowFilter 后 子集与原始数据怎样同步?高分奉上
阿钚
2007-12-20 11:12:16
有一个DataSet 保存的原始数据集,
页面显示的时候通过 DataTable.RowFilter(条件)选出符合条件的数据作为子集,
如果我在页面上更新了子集的某条记录,怎样让这个改动反映到原始数据集中?
有什么好方法吗?
...全文
123
9
打赏
收藏
RowFilter 后 子集与原始数据怎样同步?高分奉上
有一个DataSet 保存的原始数据集, 页面显示的时候通过 DataTable.RowFilter(条件)选出符合条件的数据作为子集, 如果我在页面上更新了子集的某条记录,怎样让这个改动反映到原始数据集中? 有什么好方法吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阿钚
2007-12-20
打赏
举报
回复
页面是用什么显示数据?
------------
这个跟问题没有关系吧?
实际上更新的字段是不在页面显示的,是一个flg
直接在后台代码里改变它的值。
我自横刀香甜笑
2007-12-20
打赏
举报
回复
按照你现在的程序的话,DataRow [] rows = dt1.Select(dt1.DefaultView.RowFilter + "And 主键列 ='" + dt2[0][主键列] + "'");这就是你要更改的列了。把值修改一下就可以了。
我自横刀香甜笑
2007-12-20
打赏
举报
回复
页面是用什么显示数据?
阿钚
2007-12-20
打赏
举报
回复
DataTable dt1 = GetDBData();//从数据库取得原始数据集
dt1.DefaultView.RowFilter = "A < 10";
DataTable dt2 = new DataTable();
dt2.Merge(dt1.DefaultView.ToTable()); //dt2是筛选后的子集
dt2[0].XXX = XXX; //更改子集的某一条的数据
更改后的dt2的数据,怎样反映到dt1上去?
实际程序里,这里的dt1 和 dt2 是两个继承自DataTable的类型
jiatong1981
2007-12-20
打赏
举报
回复
把你的代码贴出来
阿钚
2007-12-20
打赏
举报
回复
楼上两位可以说的详细些吗?
通过RowFilter 之后 生成一个新的DataSet(子集),
通过更改这个自己,可以自动反映到原始数据集中?
lovehongyun
2007-12-20
打赏
举报
回复
da.update()
北京的雾霾天
2007-12-20
打赏
举报
回复
如果正确的使用了BeginEdit及EndEdit,那么数据会自动的更新到源表的源行的。
jiatong1981
2007-12-20
打赏
举报
回复
datatable.merge就会把数据改动自动合并起来
你只要在适当的地方调用就可以了
orgdatatable.Merge(newdatatable);//注意是将newdatatable中的变动合并到orgdatatable中
java操作Hbase之比较过滤器
Row
Filter
的使用源码
java操作Hbase之比较过滤器
Row
Filter
的使用源码,附带所需全部jar包,欢迎下载学习。
机器学习房价预测数据集.zip
数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录
子集
或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的Data
Row
View对象,数据视图的
Row
Filter
属性,可以用来筛选数据表中的记录
基于MNIST数据集的手写数字识别系统.zip
数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录
子集
或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的Data
Row
View对象,数据视图的
Row
Filter
属性,可以用来筛选数据表中的记录
知识产权案例类案查询系统验证数据集.zip
数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录
子集
或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的Data
Row
View对象,数据视图的
Row
Filter
属性,可以用来筛选数据表中的记录
一个快速制作语音数据集的可视化工具.zip
数据集 数据集内的筛选与排序 在填充数据集之后,通常会发现使用表中的不同记录
子集
或以不同顺序查看数据很有用。可以通过对数据集内的数据进行筛选和排序来实现这一点。若要简化此过程,可以创建数据视图,数据视图提供可合并筛选器和排序条件的对象,可用作数据绑定的源。 改用内置的数据集功能来筛选和排序。有两个选择: (1)数据表支持Select 方法,您可调用该方法来筛选和排序。该方法并不更改表中记录的内容和顺序,相反,它向您提供一个记录列表(或数组)表示所指定的条件。 (2)可以使用数据视图(DataView 对象)。数据视图是一个对象,它作为数据表之上的层,提供经过筛选和排序后的表内容视图。(还可以使用数据视图管理器,它的行为像数据视图集合。)数据视图类似于数据库中的视图,因为它不是数据的副本。相反,它只是查看表中数据的另一种方式。 数据视图 数据视图是位于数据表之上的独立对象,是对单一数据进行过滤和排序后的视图,可以用作绑定控件的数据源,也可以为一个数据表创建多个数据视图,视图数据行实际引用了数据行的Data
Row
View对象,数据视图的
Row
Filter
属性,可以用来筛选数据表中的记录
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章