Entwickler-Ecke
WPF / Silverlight - DataGridCheckBoxColumn
schoenewelt - Mo 11.10.10 11:02
Titel: DataGridCheckBoxColumn
Hallo zusammen,
ich habe ein komisches Problem. Ich habe in meinem DATAGRID in WPF eine DataGridCheckBoxColumn eingefügt. Jetzt dachte ich immer das es immer nur zwei verschiedene Status gibt.
1. Checked
2. Unchecked
aber es gibt auch
3. null !!!
wie kann ich verhindern das null zurück gegeben wird wenn die es nicht angehackt ist? Ich habe versucht mit
IsThreeState="False"
zu arbeiten, allerdings muss dann explizit die Checkbox angehackt und dann erneut abgehackt werden falls man den Wert 0 haben möchte, ansonsten bekommt man ein Hinweis im Form eines Ausrufezeichens vom Datagrid.
Danke im voraus
Gruß,
Schoenewelt
Kha - Mo 11.10.10 16:14
schoenewelt hat folgendes geschrieben : |
| zu arbeiten, allerdings muss dann explizit die Checkbox angehackt und dann erneut abgehackt werden falls man den Wert 0 haben möchte |
Wo kommt denn 0 als Zahl in einer CheckBox vor :gruebel: ? Es hört sich so an, als würdest du an die IsThreeState=false-CheckBox einen
null-Wert binden, das musst du natürlich verhindern.
schoenewelt - Di 12.10.10 07:25
Danke für deine Antwort.
Die 0 stellt in diesem fall den Boolean-Wert False dar. Die Checkbox hat von sich aus den Wert nul. Den man aber mit IsThreeState = False umgehen kann.
Dann wird aber immer noch verlangt das die Checkbox angehackt wird!!!
Wie kann das sein? Ich möchte einfach wenn es nicht angehackt ist den Wert False abspeichern in der DB...
Kha - Di 12.10.10 16:31
schoenewelt hat folgendes geschrieben : |
| Die 0 stellt in diesem fall den Boolean-Wert False dar. |
Dann schreib doch auch
false :nixweiss: ...
schoenewelt hat folgendes geschrieben : |
| Die Checkbox hat von sich aus den Wert nul. |
Aber sobald sie gebunden wird, sollte ja von den gebundenen Daten true oder false übergeben werden, sodass IsThreeState funktionieren sollte. Deswegen die Vermutung in meinem Posting davor.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!