2011-07-06 146 views
0

我有兩個在1-1關係中彼此相關的表(主表中的每一行在第二個表中只有一個對應的行)。將文本框綁定到一個表

我也有一個winform,我想在datagridview中顯示主表格,並且在網格中選中的每一行顯示網格下方各種文本框中第二個表格的相應行的字段。

我知道如何將datagridview綁定到數據表。但我不確定將幾個文本框綁定到相關數據表中的單個行。我不知道實施它的最佳方式是什麼。

我在VB.Net中編寫(但可以讀取C#中的一些代碼),使用VS2008。

歡迎任何幫助,暗示或想法。謝謝。

回答

0

最好的方法是,不要使用兩個表,而是使用連接並在單個表中獲取結果,將該表綁定到gridview,並隱藏不想顯示給用戶的列。 然後使用gridview的單元格單擊事件,然後獲取所選行的索引,然後使用

txtBoxName.Text = GridViewName["col_name",e.RowIndex].Value.ToString();