首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WPF中刷新明细数据网格

在WPF中刷新明细数据网格
EN

Stack Overflow用户
提问于 2018-12-15 09:04:43
回答 1查看 53关注 0票数 0

我有一个主页面和详细页面。对于主表,我有4个文本框显示在详细布局中,而对于详细表,我有数据网格。主表上有触发器,在明细表中插入一些记录。我想刷新数据库中的详细数据网格。如何使用数据库更改刷新详细数据网格。上层表单插入Here is image.数据,上层表单上有触发器插入明细表中的数据。我想在下面的网格中加载触发器插入的数据。我使用实体框架和context.SaveChanges();将数据保存在数据库中。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-16 17:47:35

通常Master details信息显示在同一页面上;如果有您的案例,则很容易。当您要在主表中插入内容时,可以根据主键从明细表中获取更新的记录。这种方法的一个缩写是,您需要100%确定触发器将花费多少时间。(我不确定特定表中插入行之后ExecuteNonquery的ADO.Net返回状态或触发器的完成)。在您的示例中,当您使用saveChanges()时,向user发出获取详细信息的请求。希望这是实现目标的最简单的方法。

但是如果主页和详细页是分开的,或者信息可以通过其他方式进行更改。然后你就可以使用SqlDependency了。请注意,SqlDependency只适用于SQL server。它监视特定表中数据库的变化,并通知ADO.Net。您可以处理SqlDependency.OnChange。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53788700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档