winforms
Dataverbinding
Zoeken…
parameters
Argument | Beschrijving |
---|---|
eigendomsnaam | De naam van de te binden controle-eigenschap. |
databron | Een object dat de gegevensbron vertegenwoordigt. |
DataMember | De eigenschap of lijst waaraan u wilt binden. |
formattingEnabled | Bepaalt of de weergegeven gegevens moeten worden geformatteerd. |
UpdateMode | Gegevensbron wordt bijgewerkt wanneer de controle-eigenschap is gevalideerd (standaard), of onmiddellijk wanneer de eigenschap is gewijzigd |
nullvalue | Wanneer de gegevensbron deze waarde heeft, wordt de eigenschap bound ingesteld op DBNull. |
opmaakString | Een of meer opmaakspecifieke tekens die aangeven hoe een waarde moet worden weergegeven |
formatInfo | Een implementatie van IFormatProvider om standaardopmaakgedrag te vervangen. |
Opmerkingen
Zie https://msdn.microsoft.com/en-us/library/ef2xyb33.aspx Databinding werkt alleen met eigenschappen, nooit met velden!
Bindende besturingselementen aan gegevensobjecten
Elk besturingselement heeft de eigenschap DataBindings
, een lijst met objecten System.Windows.Forms.Binding
. De methode Add () - heeft een aantal overbelastingen waardoor u eenvoudig kunt binden aan de eigenschap van een object:
textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );
Merk op dat binding in feite betekent dat u zich abonneert op elkaars changeevent. De bovenstaande code is geabonneerd op changeevent van dataObj.MyProperty en past textBox.Text aan wanneer deze verandert. En omgekeerd wordt het geabonneerd op textBox.TextChanged en past dataObj.MyPropery aan wanneer het verandert.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow