como mostrar datos de una tabla con un data grid view

tema enviado por peyin en Visual Basic .NET
tema iniciado el 15/09/2008

 la verdad soy nuevo en esto  tengo un form donde le agrege un combo una  caja

de texto, un button y un datagridview.

yo nesecito que en el datagridview me muestre los libros que hay en la biblioteca

el button la agrege el nombre buscar y le coloque elsiguiente codigo

Buscar.Enabled = True

Conectardb()

Dim cmd As SqlCommand = New SqlCommand

cmd.Connection = con

cmd.CommandText = "SELECT * FROM Libros " + _

" WHERE (ISBNLibro '" & TextBuscar1.Text.ToUpper & "%')order by Idlibro"

Dim dr As SqlDataReader = cmd.ExecuteReader()

Dim xcomboBuscar1 As DataTable = New DataTable

xcomboBuscar1.Load(dr)

pt = xcomboBuscar1

Buscar.Enabled = True

quiero saber si lo que hise esta bien o esta mal o le falta algo

y en el fom_load le agrege este codigo

Dim objconn As New SqlConnection()

Dim comando As New SqlDataAdapter(" SELECT From libros ", objconn)

Dim midataset As New DataSet

objconn.Open()

comando.Fill(midataset, "libros")

DataGridView1.DataSource = midataset.Tables("libros")

les pido que me hagn el favor y me ayuden

otra cosa tengo un formulario llamado libros donde tengo los campos de tres tablas libros , autor, y materias como hago una consulta o como utilizo el select para que el datagrid view me muestre esos datos espero me entiendan gracias por su ayuda