Foros del Web » Programación para mayores de 30 ;) » .NET »

Cargar datos en datagridview1 - VB.NET ?

Estas en el tema de Cargar datos en datagridview1 - VB.NET ? en el foro de .NET en Foros del Web. Buenos dias estimados foristas..... Tengo una consulta.... En mi form tengo un control textbox1 y un campo datagrid.... Que pasa.... cuando ingreso el número de ...
  #1 (permalink)  
Antiguo 26/01/2012, 09:34
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 14 años, 7 meses
Puntos: 1
Cargar datos en datagridview1 - VB.NET ?

Buenos dias estimados foristas..... Tengo una consulta....

En mi form tengo un control textbox1 y un campo datagrid.... Que pasa.... cuando ingreso el número de cédula de mi cliente, quisiera que al presionar enter en el datagridview1 me muestre los carros que tiene....

LE he dado vuelta al asunto como nadie y de verdad ya no se que hacer....

Aqui el código a ver en que me pueden ayudar !!!!

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

If Asc(e.KeyChar) = 13 Then
If TextBox1.Text = "" Then
MessageBox.Show("Faltan Datos", "Taller Ver. 1.0", MessageBoxButtons.OK, MessageBoxIcon.Warning)
TextBox1.Focus()
Else

Dim cnx As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\taller\BD\dataller.mdb")
Dim SQLbuscar As String
SQLbuscar = "Select nombre,direc,telf from clientes where cod_cliente like'" + TextBox1.Text + "%';"


Dim cmd As New OleDbCommand(SQLbuscar, cnx)
cmd.CommandType = CommandType.Text
cnx.Open()

Dim lectura As OleDbDataReader = cmd.ExecuteReader()
If lectura.Read = True Then
TextBox2.Text = lectura(0).ToString
TextBox3.Text = lectura(1).ToString
TextBox4.Text = lectura(2).ToString
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Focus()

lectura.Close()
Else
MessageBox.Show("Vehículo no registrado en el sistema", "Taller Ver. 1.0", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)

End If
End If
End If

End Sub


Saludos

Carlos
  #2 (permalink)  
Antiguo 26/01/2012, 10:22
 
Fecha de Ingreso: enero-2012
Mensajes: 46
Antigüedad: 12 años, 3 meses
Puntos: 3
Respuesta: Cargar datos en datagridview1 - VB.NET ?

Si lo que quieres hacer es mostrar en un gridview haz lo siguiente:

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
try
If Asc(e.KeyChar) = 13 Then
If TextBox1.Text = "" Then
MessageBox.Show("Faltan Datos", "Taller Ver. 1.0", MessageBoxButtons.OK, MessageBoxIcon.Warning)
TextBox1.Focus()
Else

Dim cnx As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\taller\BD\dataller.mdb")
cnx.open() 'abrir la conexion antes
Dim SQLbuscar As String
SQLbuscar = "Select nombre,direc,telf from clientes where cod_cliente like'" + TextBox1.Text + "%';"



Dim cmd As New OleDbDataAdapter(SQLbuscar, cnx)
Dim ds As New Data.DataSet



cmd.Fill(ds, "consulta")

If ds.Tables("consulta") Is Nothing Then
MessageBox.Show("No existen registros", "Taller Ver. 1.0", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Else
tu_grid_view.DataSource = ds.Tables("consulta")

End If



End If
End If

Catch ex As Exception
MessageBox.Show(ex.tostring, "Taller Ver. 1.0", MessageBoxButtons.OK, MessageBoxIcon.Warning)
End Try




Checa si te funciona, :) y me cuentas
JC
  #3 (permalink)  
Antiguo 26/01/2012, 11:03
 
Fecha de Ingreso: septiembre-2009
Ubicación: Venezuela
Mensajes: 92
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Cargar datos en datagridview1 - VB.NET ?

Excelente respuesta..... Gracias amigo.... me sirvió totalmente tu código....

AL fin pude terminar ese módulo que me tenía una semana en espera jejeje....

De hecho estoy pensando migrar de access a sqlexpress..... me da temor que falle alguna tabla por la cantidad de registros !!!!

saludos y feliz dia !

carlos.
  #4 (permalink)  
Antiguo 26/01/2012, 12:59
 
Fecha de Ingreso: enero-2012
Mensajes: 46
Antigüedad: 12 años, 3 meses
Puntos: 3
Respuesta: Cargar datos en datagridview1 - VB.NET ?

De nada carlos,
cualquier otra consulta espero poder ayudar.

Saludos

JC

Etiquetas: datagridview, sql, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:54.