none
No he podido usar BindingManagerBase RRS feed

  • Pregunta

  • Saludos a todos.

    Tengo una clase cleinte que tienen propiedades ID, Nombre y Apellidos y un metodo Guardar() y Otra Leer() que siimplemente guarda o lee el nombre y apellido de "UN SOLO REGISTRO" en la base de datos. Luego en un form coloco 3 TextBox (id, nombre y cliente)  y comienzo con este codigo

     Private WithEvents bmBase As BindingManagerBase

    dim ClaseCliente as new MiClaseDatos("001")

    En el load del form:

    TextBox1.DataBindings.Add("text", ClaseCliente, "Id")
    TextBox2.DataBindings.Add("text", ClaseCliente, "Nombres")
    TextBox3.DataBindings.Add("text", ClaseCliente, "Apellidos")
    bmBase = Me.BindingContext(ClaseCliente)
    bmBase.Position = bmBase.Count
    bmBase.Position = 0

    Luego en un boton hago los siguiente:

    ClaseCliente.Leer("002")

    Que lo unico que hace es cabiar los datos de  las propiedades id, nombres y apellidos por otro cliente, pero en los TextBox no se refleja nada, se muestran en blanco, y ya probe y efectivamente las propiedades (id, nombres y apellidos) si cambian en la clase, pero los textbox que estan enlazados no cambian.

    Que estoy haciendo mal...? Busco ejemplos en la web pero todos se relacionan on un datatable o dataset (donde hay muchos registros) y en mi caso es solo una clase que expone tres propiedades (las propiedades son de lectura y escritura)

    He leido que debo usar un PropertyManager, pero la verdad no consigo ningun ejemplo que me ayude.

    Gracias por su ayuda.





    Oskari Mogon


    • Editado Oskari Mogon lunes, 11 de junio de 2012 20:00 Faltaba texto.
    • Cambiado Enrique M. Montejo jueves, 14 de junio de 2012 11:36 Controles de Windows Forms (De:Lenguaje VB.NET)
    lunes, 11 de junio de 2012 19:26