Vb.net 如何将列中的所有数据加载到datagridview组合框?
如何使datagridview组合框加载数据库中“userid”列中列出的项?我想在datagridview组合框中列出“userid”列中的所有项目 以下是我到目前为止写的几句话:Vb.net 如何将列中的所有数据加载到datagridview组合框?,vb.net,datagridviewcombobox,Vb.net,Datagridviewcombobox,如何使datagridview组合框加载数据库中“userid”列中列出的项?我想在datagridview组合框中列出“userid”列中的所有项目 以下是我到目前为止写的几句话: Private Sub check() cmd = New SqlCommand("Select UserID from info", con) da = New SqlDataAdapter(cmd) dt = New DataTable() da.Fill(dt) If
Private Sub check()
cmd = New SqlCommand("Select UserID from info", con)
da = New SqlDataAdapter(cmd)
dt = New DataTable()
da.Fill(dt)
If dt.Rows.Count > 0 Then
ComboBox1.DataSource = dt
ComboBox1.DisplayMember = "UserID"
Dim dgvcolumn As New DataGridViewComboBoxColumn
With dgvcolumn
.Width = 150
.Items.Add(ComboBox1.Items)
.DataPropertyName = "UserID"
.HeaderText = "UserID"
End With
Else
End If
End Sub
为什么不添加一个未绑定的列,类型应该是ComboBoxColumn。然后添加一个数据源(名为infobindingsource),该数据源从info表中获取userid列,并将新列的数据源设置为infobindingsource ilann你不需要
c#
标签<代码>vb.net就足够了。