0
我將一個數據集對象傳遞給了我的form1的構造函數。現在我需要從form2中刷新form1,所以我寫在form1_load()中的代碼應該被更新。但問題是,form1需要數據集值作爲其參數,我不需要任何數據集。只想重新加載form1。如何在請求參數時重新加載表單?
這裏是爲Form(coordinator2)構造函數的代碼:
private DataSet _ds = null;
public Coordinator2(DataSet ds)
{
InitializeComponent();
_ds = ds;
}
,這裏是我想要做的事:
this.Close();
Coordinator2 cr2 = new Coordinator2(?);
cr2.refresh();
時,我寫上面的代碼,它說:Coordinator2沒有任何帶0參數的構造函數。
「Coordinator2」類的作者是誰?以及那個'DataSet'是關於什麼的?如果它是可選的,則傳遞null。 – 2015-02-10 07:25:40
親愛的Sriram,我沒有得到你,由「協調員2」的作者。我發送了包含成功登錄的用戶配置文件的數據集對象,因此我以許多方式使用了ds。例如歡迎登錄的用戶以及過濾數據等,其他的事情是:我已經做了以下事情: Coordinator2 cr2 = new Coordinator2(null); cr2.refresh(); 但這段代碼並沒有真正刷新Coordinator2。因爲我在Coordinator2_load()事件中編寫了一些代碼,該代碼在第一次加載協調器2時起作用,但在刷新後不會執行任何操作。 – 2015-02-10 07:56:28