Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2011, 03:20
cRz87
Invitado
 
Mensajes: n/a
Puntos:
Cargar Filas tabla en Textbox

Buenas a todos, mi problema es el siguiente:

Tengo en el form un combo que me recoge en una consulta todos los proveedores contratados.
Cuando le doy a buscar, qiero que dependiendo de los productos que ofrece cada proveedor me salgan MÁS o MENOS texbox y que se carguen todos los productos en los textbox correspondienntes.

Es que lo que tengo conseguido es que me cargue los productos, con el problema que en todos los textbox me carga el primer registro de la tabla.

Como puedo hacer para que me cargue todos y no solo el primero? yo lo tengo asi:

Dim cmd As New OleDb.OleDbCommand("SELECT descripcio,prenitat FROM productes WHERE codi_prov='" & Cbproveidor.Text & "'", conex)
Dim dr As OleDb.OleDbDataReader
Dim ds As New DataSet
conex.Open()
dr = cmd.ExecuteReader
If dr.Read Then
txt1.Text = dr(0)
txt2.Text = dr(0)
txt3.Text = dr(0)
txt4.Text = dr(0)
txt5.Text = dr(0)
txt6.Text = dr(0)
txt7.Text = dr(0)
txt8.Text = dr(0)
Tbunitat1.Text = dr(1)
Tbunitat2.Text = dr(1)
Tbunitat3.Text = dr(1)
Tbunitat4.Text = dr(1)
Tbunitat5.Text = dr(1)
Tbunitat6.Text = dr(1)
Tbunitat7.Text = dr(1)
Tbunitat8.Text = dr(1)
Else
MsgBox("Error")
End If
conex.Close()


Se que esta mal porque solo estoy llamando a la primera fila, pero es que no se como llamar a las siguientes...
Espero que me puedan ayudar,
Saludos!