首页 > 解决方案 > 注册到第二个用户控件后如何更新我的第一个用户控件中的 Datagridview

问题描述

我有两个用户控件。第一个用户控件有一个 Datagridview。第二个用户控件是一个注册。我在第二个用户控件上注册后,第一个用户控件上的 datagridview 将如何刷新/更新。

标签: c#sql-server

解决方案


当您提交注册时调用一个事件 (buttonOnClick...) 然后通过使数据提供者重新读取其源来加载您的第二个面板:

var dataprovider = (System.Windows.Data.XmlDataProvider) (
  ((UserControl1) (elementHost1.Child)).Resources ["rssData"]
);
dataprovider.Refresh ();

推荐阅读