2011-11-25 39 views
1

我正在創建一個數據庫系統,並且現在正在創建我的程序,它連接到數據庫。如何在不同的用戶控件之間進行綁定?

我正在使用一個名爲Parts的表。在該程序中,我創建了兩個用戶控件,其中一個是所有部件的列表視圖,另一個是選定的詳細信息。 (以下是圖像)

我正在尋找綁定這些用戶控件之間的數據的方式。我的意思是用戶選擇了一行,而詳細信息視圖必須顯示關於所選項目的所有數據。

我不確定,但我真的很想做好事。我想我應該使用一些設計模式,如MVC。我真的不知道。

非常感謝。

enter image description here enter image description here enter image description here

回答

0

看來你使用的是dataGridView。您可以使用RowEnter事件,當某行獲得焦點時將觸發該事件,並通過檢索其ID來加載當前零件的詳細信息。

private void dataGridView_RowEnter(object sender, DataGridViewCellEventArgs e) { 
    String partId = dataGridView.Rows[e.RowIndex].Cells[PartID].Value.ToString(); 
    // Load details with partId 
    // ... 
} 
相關問題