Vb.net 用数据库中的列填充Listview?
我想用数据库中表的第0列填充listview,从组合框中选择表名Vb.net 用数据库中的列填充Listview?,vb.net,Vb.net,我想用数据库中表的第0列填充listview,从组合框中选择表名 Dim ds As New DataSet() Dim ada As New SqlDataAdapter("Select COLUMN_NAME FROM TABLE_NAME", con) MessageBox.Show(ComboBox1.SelectedText) ada.Fill(ds) Dim s As String = "" Dim lvi As ListViewItem = N
Dim ds As New DataSet()
Dim ada As New SqlDataAdapter("Select COLUMN_NAME FROM TABLE_NAME", con)
MessageBox.Show(ComboBox1.SelectedText)
ada.Fill(ds)
Dim s As String = ""
Dim lvi As ListViewItem = New ListViewItem()
Dim myrow As DataRow
For Each dt As DataTable In ds.Tables
For Each myrow In dt.Rows
Dim lv As New ListViewItem
'lv.Text = myRow.Item(5)
lv.SubItems.Add(myrow.Item(Convert.ToInt32(dt)))
' lv.SubItems.Add(myrow.Item(7))
ListView1.Items.Add(lv)
Next
Next
' comboBox1.Items.Add(dt1);
End Sub
如果我理解正确,我想TABLE_NAME应该是一个参数。也就是说COLUMN_NAME我正在尝试将所有表名从我的数据库加载到combobox,在从combobox中选择TABLE NAME之后,所选表的列应该添加到DataGridView中。那么您当前的代码有什么问题吗?我想要列在垂直方向上,它像分散在任何地方一样显示,我想在上面的代码中将它与datagridview绑定我在ListView中添加的列是列表视图的
视图
属性设置为详细信息
?