2014-09-03 1 views
0

Когда я выбираю строку в моей программе VB из таблицы SQL Server, как я могу заставить свои текстовые поля отражать данные в выбранной строке?Текстовое поле, равное столбцу в таблице SQL Server

+0

Слишком много переменных для разумного ответа. Как вы подключаетесь к базе данных? Используете ли вы привязку данных к какой-то сетке? Как вы читаете данные? –

+0

Подключение к базе данных MSSQL с использованием стандартного подключения к данным. Данные просто отображаются в таблице, как это было бы в консоли управления SQL ... Я действительно не знаю, как это объяснить! – EdG

ответ

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 
Смежные вопросы