winforms
El enlace de datos
Buscar..
Parámetros
Argumento | Descripción |
---|---|
nombre de la propiedad | El nombre de la propiedad de control a enlazar. |
fuente de datos | Un objeto que representa la fuente de datos. |
miembro de datos | La propiedad o lista a enlazar. |
formateo habilitado | Determina si los datos mostrados deben ser formateados. |
modo de actualizacion | La fuente de datos se actualiza cuando la propiedad de control se valida (predeterminada) o inmediatamente cuando la propiedad ha cambiado |
valor nulo | Cuando el origen de datos tiene este valor, la propiedad enlazada se establece en DBNull. |
formatString | Uno o más caracteres de especificador de formato que indican cómo se mostrará un valor |
formatInfo | Una implementación de IFormatProvider para anular el comportamiento de formato predeterminado. |
Observaciones
Consulte https://msdn.microsoft.com/en-us/library/ef2xyb33.aspx El enlace de datos solo funciona con propiedades, nunca con campos.
Encuadernación de controles a objetos de datos.
Cada control tiene una propiedad DataBindings
que es una lista de objetos System.Windows.Forms.Binding
. El método Add () tiene algunas sobrecargas que le permiten enlazar fácilmente a la propiedad de un objeto:
textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );
Tenga en cuenta que el enlace básicamente significa suscribirse a cada evento de cambio. El código anterior se suscribe al cambio de evento de dataObj.MyProperty y adapta textBox.Text cuando cambia. Y viceversa, se suscribe a textBox.TextChanged y adapta dataObj.MyPropery cuando cambia.
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow