Vb.net 用数据库中的列填充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

我想用数据库中表的第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 = 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中添加的列是列表视图的
视图
属性设置为
详细信息