winforms
Wiązanie danych
Szukaj…
Parametry
| Argument | Opis |
|---|---|
| Nazwa właściwości | Nazwa właściwości kontrolnej do powiązania. |
| źródło danych | Obiekt reprezentujący źródło danych. |
| dataMember | Właściwość lub lista do powiązania. |
| formatowanie Włączone | Określa, czy wyświetlane dane powinny zostać sformatowane. |
| updateMode | Źródło danych jest aktualizowane po sprawdzeniu poprawności właściwości kontrolnej (domyślnie) lub natychmiast po zmianie właściwości |
| nullValue | Gdy źródło danych ma tę wartość, właściwość powiązana jest ustawiana na DBNull. |
| formatString | Jeden lub więcej znaków specyfikujących format, które wskazują, jak ma być wyświetlana wartość |
| formatInfo | Implementacja IFormatProvider w celu zastąpienia domyślnego zachowania formatowania. |
Uwagi
Zobacz https://msdn.microsoft.com/en-us/library/ef2xyb33.aspx Wiązanie danych działa tylko z właściwościami, nigdy z polami!
Wiązanie formantów z obiektami danych
Każda kontrolka ma właściwość DataBindings która jest listą obiektów System.Windows.Forms.Binding . Metoda Add () ma pewne przeciążenia, które umożliwiają łatwe powiązanie z właściwością obiektu:
textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );
Zauważ, że wiązanie w zasadzie oznacza subskrybowanie się nawzajem. Powyższy kod subskrybuje changeevent dataObj.MyProperty i dostosowuje textBox.Text, gdy się zmienia. I odwrotnie, subskrybuje textBox.TextChanged i dostosowuje dataObj.MyPropery, gdy się zmienia.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow