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