2014-09-03 61 views
0

當我從我的SQL Server表中選擇我的VB程序中的一行時,如何讓我的文本框反映所選行中的數據?Textbox等於SQL Server表中的列

+0

太多的變數。你如何連接到數據庫?你是否在使用某種網格的數據綁定?你如何閱讀數據? – 2014-09-03 19:43:52

+0

使用標準數據連接連接到MSSQL數據庫。數據就像在SQL管理控制檯中一樣顯示在表格中......我真的不知道如何解釋它! – EdG 2014-09-03 19:46:24

回答

1

如果您使用的是DataGridView控件,開始與此:

DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect 
DataGridView1.MultiSelect = False 

然後處理SelectionChanged事件,並把價值在你的文本框:一個合理的答案

Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged 
     TextBox1.Text = DataGridView1.SelectedRows(0).Cells("Text1").Value 
     TextBox2.Text = DataGridView1.SelectedRows(0).Cells("Text2").Value 
     TextBox3.Text = DataGridView1.SelectedRows(0).Cells("Text3").Value 
    End Sub