DataTable Expression Column
 

 
 


 

 
 

Berechnete Felder in einer DataTable
 

 
  Download
net_dtexpression.zip (13 kB)
Das Beispiel zeigt die Verwendung eines berechneten Feldes "Expr" in den DataRows einer DataTable, welches anzeigt, ob das Feld "Text" einen Text enthält oder leer ist. Die Auswahl über die beiden RadioButtons ermöglicht eine Ergebnisanzeige als Wert vom Typ Boolean (Checkbox) oder als Wert vom Typ Integer (0 oder 1).

Normalerweise wird das Ergebnis in einem berechneten Feld erst angezeigt, wenn der Eingabemodus des akt. Datensatz beendet wird (z.B. EndCurrentEdit oder Wechsel zu einem anderen Datensatz). Im Beispiel wird das TextChanged-Ereignis der in den Zellen der Spalte 1 (Text) gehosteten Textbox genutzt um eine sofortige Anzeige in dem berechneten Feld schon während des Editierens des Feldes Text zu erreichen.