Enlazar un texbox a una Matriz
Publicado por Marisa (1 intervención) el 30/03/2004 20:29:48
Hola a todos.
Estoy tratando de resolver este problema . tengo un texbox que quiero enlazarlo con una matriz llamada MatrizEmpleado . Esta matriz tiene el nombre, apellido del empleado y quiro que cada uno de estos datos aparezca en el texbox correspondiente
Lo hice asi
cargo la matriz
Dim MatrizEmpleado() As Empleado.ClEmpleado = {New Empleado.ClEmpleado("Rodriguez", "pedro", #12/6/1997#, True)}
' creo un objeto BindingManagerBase para que escuche los eventos
Dim WithEvents bmb As BindingManagerBase
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
'llama al metodo para que crea todos los enlaces necesarios
Call inicializaenlaces()
End Sub
' crea todos los enlaces necesarios
Sub inicializaenlaces()
' crea un obj bilding para cada uno de los campos
txtapelliodo.DataBindings.Add("Text", MatrizEmpleado, "Apellido")
' guardar una referencia al objeto databilding
bmb = Me.BindingContext(MatrizEmpleado)
End Sub
pero me aparece este error:
Excepción no controlada del tipo 'System.ArgumentException' en system.windows.forms.dll
Información adicional: No se puede enlazar la propiedad o la columna Apellido en DataSource.
donde debo definirle el DataSource
Muchas gracias
Estoy tratando de resolver este problema . tengo un texbox que quiero enlazarlo con una matriz llamada MatrizEmpleado . Esta matriz tiene el nombre, apellido del empleado y quiro que cada uno de estos datos aparezca en el texbox correspondiente
Lo hice asi
cargo la matriz
Dim MatrizEmpleado() As Empleado.ClEmpleado = {New Empleado.ClEmpleado("Rodriguez", "pedro", #12/6/1997#, True)}
' creo un objeto BindingManagerBase para que escuche los eventos
Dim WithEvents bmb As BindingManagerBase
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
'llama al metodo para que crea todos los enlaces necesarios
Call inicializaenlaces()
End Sub
' crea todos los enlaces necesarios
Sub inicializaenlaces()
' crea un obj bilding para cada uno de los campos
txtapelliodo.DataBindings.Add("Text", MatrizEmpleado, "Apellido")
' guardar una referencia al objeto databilding
bmb = Me.BindingContext(MatrizEmpleado)
End Sub
pero me aparece este error:
Excepción no controlada del tipo 'System.ArgumentException' en system.windows.forms.dll
Información adicional: No se puede enlazar la propiedad o la columna Apellido en DataSource.
donde debo definirle el DataSource
Muchas gracias
Valora esta pregunta


0