Sök…


parametrar

Argument Beskrivning
egendomsnamn Namnet på den kontrollegenskap som ska bindas.
datakälla Ett objekt som representerar datakällan.
dataMember Egenskapen eller listan att binda till.
formattingEnabled Bestämmer om data som ska visas formateras.
updateMode Datakälla uppdateras när kontrollegenskapen är validerad (standard), eller omedelbart när egenskapen har ändrats
nullValue När datakällan har detta värde, är den bundna egenskapen inställd på DBNull.
format Ett eller flera formatspecifika tecken som anger hur ett värde ska visas
formatInfo En implementering av IFormatProvider för att åsidosätta standardformatbeteendet.

Anmärkningar

Se https://msdn.microsoft.com/en-us/library/ef2xyb33.aspx Databinding fungerar bara med egenskaper, aldrig med fält!

Bindande kontroller till dataobjekt

Varje kontroll har en egenskap DataBindings som är en lista med System.Windows.Forms.Binding objekt. Metoden Add () - har vissa överbelastningar som gör att du enkelt kan binda till ett objekts egenskap:

textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );

Observera att bindning i princip innebär att prenumerera på varandras förändringar. Koden ovan prenumererar på ändring av dataObj.MyProperty och anpassar textBox.Text när den ändras. Och tvärtom prenumererar det på textBox.TextChanged och anpassar dataObj.MyPropery när det ändras.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow