将文本框绑定到表

时间:2011-07-06 14:54:08

标签: vb.net winforms data-binding

我有两个以1-1关系相互关联的表(主表中的每一行在第二个表中只有一个对应的行)。

我还有一个winform,其中我想在datagridview中显示主表,并在网格中选择的每一行显示网格下面各种文本框中第二个表的相应行的字段。

我知道如何将datagridview绑定到数据表。但我不确定将几个文本框绑定到相关数据表中的单个行。我不知道实施它的最佳方法是什么。

我正在使用VS2008编写VB.Net(但可以在C#中读取一些代码)。

欢迎任何帮助,提示或想法。感谢。

1 个答案:

答案 0 :(得分:0)

最好的方法是,不是使用两个表,而是使用连接并在单个表中获取结果,将该表绑定到gridview,并隐藏您不想向用户显示的列。 然后使用gridview的单击单击事件,然后获取所选行的索引,然后使用

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