I have two forms let it be Form A and Form B. When I click save button on Form B I want the DataGridView of Form A to refresh.
Which method should I use?
See Question&Answers more detail:osI have two forms let it be Form A and Form B. When I click save button on Form B I want the DataGridView of Form A to refresh.
Which method should I use?
See Question&Answers more detail:osUsing 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();