DatagridView y sqldatareader

24/01/2007 - 19:35 por aydai | Informe spam
Es posible asignar el resultado de un sqldatareader a un datagridview??
 

Leer las respuestas

#1 SoftJaén
25/01/2007 - 09:19 | Informe spam
"" preguntó:

Es posible asignar el resultado de un sqldatareader a un datagridview??



Hola:

Que yo sepa, no es posible, al menos de una forma directa.

Pienso que es mejor que al control DataGridView le asignes un objeto
DataTable:

Dim cnn As New SqlConnection( _
"Data Source=(local);Initial Catalog=Prueba;" & _
"Integrated Security=SSPI")

Try
Dim cmd As New SqlCommand("SELECT * FROM Clientes", cnn)
Dim da As New SqlDataAdapter(cmd)
Dim ds As New DataSet

da.Fill(ds, "Clientes")

With DataGridView1
.DataSource = ds
.DataMember = "Clientes"
End With

Catch ex As Exception
MessageBox.Show(ex.Message)

Finally
cnn.Close()
cnn = Nothing

End Try

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares