【发布时间】:2012-09-10 06:27:45
【问题描述】:
我希望当我以另一种形式 (Form2) 插入或更新记录时,Form1 上的 DataGridView 应在每次操作后自动刷新(调用 btnRefresh),或者最好等到所有更改操作完成,然后用所有更改更新DataGridView 表单Form2 的关闭事件。
我相信在 VB.NET 中这是通过 Form1.DataGridView.Refresh 实现的,但我不确定在 C# 中。有人告诉我,我使用属性将Form1 上的DataGridView 的引用传递给Form2,但由于我是C# 新手,所以我不知道该怎么做。我该如何解决这个问题?
我的刷新按钮代码:
private void btnRefresh_Click(object sender, EventArgs e)
{
GVThesis.DataSource = thesisRepository.GetThesis();
GVThesis.Refresh();
}
【问题讨论】:
-
观察观察者设计模式
标签: c# mysql winforms entity-framework