none
Binding CheckedListBox RRS feed

  • Frage

  • Hallo zusammen,

     

    ich habe eine Klasse TerminSerie in dieser Klasse gibt es eine Property Wochentage (List<DayOfWeek>).

    Zudem habe ich ein Form mit einer CheckedListBox.

    Ziel ist es die Property Wochentage so an die CheckedListBox zu binden, dass in der Property immer die aktuell ausgewählten Wochentage enthalten sind.

     

    Kann mir jemand helfen?

     

    Gruß Marc


    • Bearbeitet Error16 Freitag, 21. Oktober 2011 08:44 Formatierung
    Freitag, 21. Oktober 2011 08:44

Antworten

  • Hallo Marc,

    wie gerade geschrieben, unterstützt die CheckedListBox keine Daten-Bindung.
    Schau Dir mal die Fully data-bound CheckedListBox an, auf die ich dort verwiesen habe.

    Wobei es mit einer List<DayOfWeek> direkt nicht klappen kann (CheckedListBox oder nicht),
    da Du für die Auswahl des Tages eine zusätzliche boolsches Eigenschaft benötigst.
    Mit der Enumeration alleine könnte man nur eine Anzeige, der in der Liste enthaltenen Werte realisieren.

    Da Du aber alle möglichen Werte (Tage) präsentieren willst, die der Anwender dann auswählen (abhaken) soll,
    müssten dort zumindest für die Eingabe eine Klasse her, Auswahl ja / nein wie Anzeige (hier Tag) als Liste auftauchen.

    Wobei sich eine Klasse die zudem INotifyPropertyChanged implementiert besser eignet,
    wenn Du keine DataTable dafür verwenden möchtest.

    Gruß Elmar

    • Als Antwort markiert Error16 Mittwoch, 26. Oktober 2011 08:02
    Sonntag, 23. Oktober 2011 19:52
    Beantworter