Using a event is one way of doing this. Below is another way which is more object oriented.
Add public Refresh method in FormA.
public void RefreshDataGrid()
{
//Do refresh
}
Pass the instance of FormA to FormB when constructing FormB. You have to create FormB contructor to take FormA instance.
private FormA myFormA;
public FormB(FormA formA)
{
myFormA = formA;
}
Now you can call FormA.ResfreshGrid() method from FormB.
myFormA.RefreshGrid();
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…