Hola!.

Tengo este código:

Public Class frmMonitores
Inherits System.Windows.Forms.Form
Dim num_reg As Integer
Dim fila As DataRow
Dim contador As String

Private Sub frmMonitores_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


OleDbDataAdapter1.Fill(DsMonitores)
num_reg = DsMonitores.Tables("Monitores").Rows.Count
contador = 0
While (contador < num_reg)

fila = DsMonitores.Tables("Monitores").Rows(contador)
cmbMonitores.Items.Add(fila("Nombre") + " " + fila("Apellidos"))
contador = contador + 1

End While

End Sub

Private Sub cmbMonitores_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbMonitores.SelectedIndexChanged
contador = 0
num_reg = DsMonitores.Tables("Monitores").Rows.Count
While (contador < num_reg)
fila = DsMonitores.Tables("Monitores").Rows(contador)

If (fila("CodMonitor") = cmbMonitores.SelectedValue)Then
txtnombre.Text = fila("Nombre")
txtApell.Text = fila("Apellidos")
txtTelefono.Text = fila("Telefono")
End If

contador = contador + 1

End While

End Sub

El problema es que cuando cargo el combo no se como pasarle el valor a cada uno de los registros que añado.

¿Alguna solución?. Muchas gracias!




Edited by: Aguchan