因此,在表單1中我有一個datagridview,並且當用戶想要編輯任何客戶端時,他選擇一個並單擊編輯按鈕...並出現一個新的窗口使用form1中的索引並將其用於form2
在新窗口中,我希望在文本框中1是客戶端的名稱,而2是文本框的地址。
這裏是在Form1
public void Clientesgrid_Cellclick(object sender, DataGridViewCellEventArgs e)
{
int index = clientesgrid.SelectedRows[0].Index;
}
的代碼是不是有什麼我丟失在Form1?我怎樣才能把索引轉換成另一種形式?幫幫我。
那就是單程。或者,如果存在所有權鏈,則可以將索引設置爲屬性並引用'((form1)Owner).Index'。或者你可以把它作爲一個構造函數參數'new form2(Index);'來包含它。換句話說,除非你給form2訪問索引,否則form2不會訪問索引。 – Nevyn 2013-02-11 18:54:34