thi*_*zar 3 .net c# datagridview winforms
我有两种形式让它成为A型和B.当我点击保存按钮上表BI希望A型的DataGridView的刷新.
我应该使用哪种方法?
使用事件是这样做的一种方式.下面是另一种更面向对象的方式.
在FormA中添加公共刷新方法.
public void RefreshDataGrid()
{
//Do refresh
}
Run Code Online (Sandbox Code Playgroud)
在构造FormB时将FormA的实例传递给FormB.您必须创建FormB构造函数以获取FormA实例.
private FormA myFormA;
public FormB(FormA formA)
{
myFormA = formA;
}
Run Code Online (Sandbox Code Playgroud)
现在,您可以从FormB调用FormA.ResfreshGrid()方法.
myFormA.RefreshGrid();
Run Code Online (Sandbox Code Playgroud)