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:
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
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