Hallo Forum,
ich hab mal wieder eine Nuss zu knacken.
Ich habe mehrere Tabellen in meiner Applikation (XAML+.Net 2010), die ich als Eingabemaken verwende. Eine dieser Tabellen
muss eine Checkbox-Column haben, d.h wenn ich eine Checkbox anklicke, soll eine Berechnung
ausgelöst werden. Dafür bräuchte ich aber das Click-Event. Mein Aufbau ist so:
Datatable (zum bereitstellen der eingegeben Daten)
DataView (für spätere Filter- Sortierfunktionen)
Datagrid (als visuelles Raster)
In der Datatable habe ich die Spaltentypen definiert (in Codebehinde). Die Dataview hat momentan keine besondere
Funktionen (in Codebehinde). Im Datagrid (XAML) habe ich das Binding auf die Spalten der DataView gesetzt.
Nun habe ich im www herausgefunden, dass es für eine DataGridCheckBoxColumn kein Clickevent gibt!!
Wie kann ich aber trotzdem auf einen Mausklick in der Checkboxcolumn reagieren??????
Was ich noch probiert habe, ist anstelle der DataGridCheckBoxColumn ein DataGridTemplateColumn.CellTemplate
für diese Spalte zu verwenden. Dort kann ich auch das Clickevent einrichten, nur der Status der Checkbox
(checked, uncheck bzw. true, false) wir nicht bis zur Datatable durchgereicht!!!! Dort bleiben nur meine
Testdaten stehen, und ändern sich nicht.
Hat jemand eine Idee wegen dem Clickevent, oder ist der Ansatz mit dem DataGridTemplateColumn.CellTemplate
ja eh die einzige Möglichkeit???
Vielleicht kann mir jemand weiter helfen, falls notwendig kann ich auch Code schicken.
Güße HaGs
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP