社区
C#
帖子详情
RowFilter 后 子集与原始数据怎样同步?高分奉上
阿钚
2007-12-20 11:12:16
有一个DataSet 保存的原始数据集,
页面显示的时候通过 DataTable.RowFilter(条件)选出符合条件的数据作为子集,
如果我在页面上更新了子集的某条记录,怎样让这个改动反映到原始数据集中?
有什么好方法吗?
...全文
168
9
打赏
收藏
RowFilter 后 子集与原始数据怎样同步?高分奉上
有一个DataSet 保存的原始数据集, 页面显示的时候通过 DataTable.RowFilter(条件)选出符合条件的数据作为子集, 如果我在页面上更新了子集的某条记录,怎样让这个改动反映到原始数据集中? 有什么好方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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中
政府科技管理者如何利用产业大脑实现精准招商和产业布局优化?.docx
政府科技管理者如何利用产业大脑实现精准招商和产业布局优化?
高校技术转移办公室人员如何借助区域科技创新数智大脑提升成果转化效率?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
CSD-DataCenter-Main-Mobile CSD-DataCenter-Main-Mobile
CSD_DataCenter_Main_Mobile CSD_DataCenter_Main_Mobile CSD_DataCenter_Main_Mobile
吃鸡优化器下载.apk
吃鸡优化器下载.apk
政府科技管理者如何利用区域科技创新数智大脑提升产业政策精准匹配效率?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章