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