recuperando dados do SQL no VB (parte 2)
Eu estou tentando preencher uma caixa de listagem, recuperando dados de um banco de dados por meio de sql. Eu fiz esta pergunta mais cedo, mas eu estava usando uma configuração diferente e o que eu estou usando agora não está dando nenhum resultado.
Recuperando Dados no VB do SQL
Esse é o meu post antigo. Agora vou fornecer o código para a versão mais recente da minha tentativa.
Imports System.Data.Sql
Imports System.Data.SqlClient
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim conn As New SqlConnection
conn.Open()
Dim comm As New SqlCommand("SELECT name FROM Table_1", conn)
Dim reader As SqlDataReader = comm.ExecuteReader
Dim dt As New DataTable
dt.Load(reader)
ListBox1.Items.Add(dt)
End Sub
End Class
Se alguém estivesse disposto a me ajudar eu agradeceria muito. Se possível, use uma abordagem prática ao tentar me esclarecer, pois isso funciona melhor.
editar 1
Imports System.Data.Sql
Imports System.Data.SqlClient
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim connString As String = "Data Source=THE_SHOGUNATE\SQLEXPRESS;Initial Catalog=le_database;Integrated Security=True"
Dim conn As New SqlConnection(connString)
conn.Open()
Dim comm As New SqlCommand("SELECT name FROM Table_1", conn)
Dim reader As SqlDataReader = comm.ExecuteReader
Dim dt As New DataTable
dt.Load(reader)
ListBox1.DataSource = dt
End Sub
End Class
Com este código, a caixa de listagem é preenchida com 6 instâncias de seqüências de caracteres "System.Data.DataRowView", sendo 6 o número de itens na minha tabela. Como obtenho os valores reais?