2015-09-03 49 views
2

我有一個包含一個方法(函數)應修改從表DataGridView的一類。我怎樣才能從該類中的窗體調用dataGridView?呼叫/使用一個DataGridView從另一個類

我試圖尋找「的DataGridView」類型的變量,以作爲參數傳遞,但我無法找到任何東西。

回答

0

試試這個

internal class DataGridViewUpdater 
{ 
    internal void UpdateDataGridView(DataGridView dv) 
    { 
     // Grid view update code here  
    } 
} 

在你的窗體加載,你可以做這樣的事情:

DataGridViewUpdater dvu = new DataGridViewUpdater(); 
     dvu.UpdateDataGridView(dataGridView1); 
+0

如果你想修改DataGridView的數據則更好apporach是使用的收集實體。您可以將Collection實例從Form類傳遞給任何類並更新該集合並將其返回給Form類。 Form類將更新DataGridView的數據源。 – Viru

+0

我打算使用DataGridView從它添加/刪除/讀取行。 – user5204184

+0

好的...你試過我給的解決方案嗎?它工作? – Viru