DataTable und CheckedListBox

S

Smeix

Hallo NG!

Ich habe eine DataTable ("dt") mit verschiedenen Spalten. Die Spalten "Name"
und "Checked" sollen in einer CheckedListBox ("clbDateien") angezeigt und
bearbeitet werden. Also quasi wenn ich in der CheckedListBox das Häkchen
entferne, soll das auch in der DataTable geschehen. Bisher habe ich das so
gelöst:

Code:
'CheckedListBox füllen:
...
Dim n as Integer
For n = 0 To dt.Rows.Count -1
clbDateien.Items.Add(dt.Rows(n).Item("Name"))
clbDateien.SetItemChecked(clbDateien.Items.Count - 1, 
Convert.ToBoolean(dt.Rows(n).Item("Checked")))
Next n
 
'Status in DataTable schreiben:
Private Sub ... Handles clbDateien.ItemCheck
dt.Rows(clbDateien.SelectedIndex).Item("Checked") = Not 
clbDateien.GetItemChecked(clbDateien.SelectedIndex)
End Sub

Wäre es nicht besser, dass über Datenbindung zu realisieren? Habt ihr da
einen Vorschlag, denn da komme ich nicht weiter.

Außerdem möchte ich mittels zweier Buttons die Reihenfolge der Items in der
CheckedListBox und auch in der DataTable ändern. Wie kann ich das anstellen?

Viele Grüße
Max
 
Zurück