Я знаю, что этот вопрос настолько стар и был задан так много раз, но я не нашел точной вещи, которую хочу. У меня были некоторые комбобокс и текстовые поля, которые пользователь будет заполнять и выбирать данные один за другим, а при вводе нажать на последнем поле, все данные добавляются как новая строка в datagrid. теперь я хочу, чтобы первая строка в моем datagrid заменила все эти поля. , но я уже застрял на первом предмете.Комбобокс в представлении Datagrid vb.net
Я хочу, чтобы первый столбец был combobox, но он получает свои значения из базы данных SQL на основе запроса, который я пишу. в combobox я хочу ввести то, что я хочу найти и выбрать (как стиль выпадающего списка в обычном combobox).
Что-то вроде кода ниже, но для выпадающего списка в datagridview.
Dim sqlquery = " SELECT m.accno,m.accname
FROM masteraccount m
where accname like '%TextBox3.Text%'
or accno like '%TextBox3.Text%' "
Using comm As SqlCommand = New SqlCommand(sqlquery, SQL.SQLCon)
Dim rs As SqlDataReader = comm.ExecuteReader
Dim dt As DataTable = New DataTable
dt.Load(rs)
ListBox1.DataSource = dt
ComboBox1.DisplayMember = "acc"
ComboBox1.ValueMember = "acc"
End Using
Вы должны добавить столбец в виде combobox. Я уверен, что вы можете найти достаточно примеров здесь, на stackoverflow.com – etalon11
Да, есть, но никто не показывает, как я могу обрабатывать отношение sql, поскольку я хочу точно. – BigDreamer