我想,當我以另一種形式(Form2
)插入或更新記錄,上Form1
的DataGridView
應自動刷新(調用btnRefresh
)每個操作或最好等待,直到所有的更改操作後已完成,並更新DataGridView
表格Form2
的所有更改的結束事件。調用從另一種形式在C#中的方法
我相信在VB.NET中這是通過Form1.DataGridView.Refresh
實現的,但我不確定在C#中。我被告知,我使用屬性將Form1
上的DataGridView
的引用傳遞給Form2
,但由於我是C#的新手,因此我不知道該怎麼做。我該如何解決這個問題?
我的刷新按鈕代碼:
private void btnRefresh_Click(object sender, EventArgs e)
{
GVThesis.DataSource = thesisRepository.GetThesis();
GVThesis.Refresh();
}
查找到觀察者設計模式 – SimpleVar