Okay, dann waren meine Vermutungen und ersten Versuche ganz gut.
Ich bleibe erstmal beim (
DB)TableView.
Wenn ich nun DBTableView verwende, haben meine Checkboxen ja ein DBItemDataBinding.
Jetzt bin ich nicht ganz sicher, ob dies richtig ist, da meine Checkboxen ja keine Werte meiner Datenbank-Relation repräsentieren, sondern eher der Programmsteuerung (bzw. der Verarbeitung der angezeigten Datensätze) dienen. Also sind sie nicht an Attribute der Datensätze gebunden.
Jedoch brauche ich an sich ja das DataBinding des DBTableView, um meine Daten aus der Datenbank zu lesen.
Auch suche ich bei den Checkboxen die Möglichkeit (unter Properties sehe ich es nicht), sie per Default auf Unchecked zu setzen.
Beim Programm-Start sind sie für jeden Datensatz gecheckt.