Ich habe ein Listview erstellt und bevölkert mit Datentabelle ..
Alle funktionierte gut ...
Jetzt habe ich Checkbox für alle Elemente .. Nun möchte Ich mag, wenn der Wert der letzten Spalte Wenn ein Artikel "wahr" ist, wird das Kontrollkästchen desselben Artikels aktiviert.Listview: Holt Daten aus ausgewählten Artikel
Ich habe versucht, den folgenden Code ...
If LstViewHelp.Items.Count <> 0 Then
For Each item As ListViewItem In LstViewHelp.Items
If LstViewHelp.FocusedItem.SubItems(10).Text = "True" Then
LstViewHelp.FocusedItem.Checked = True
End If
Next
End If
ich folgende Fehlerobjektverweis bekommen wird auf eine Instanz nicht gesetzt.
Versucht viele Links, aber keine richtige Lösung gefunden ...!
Mit 'DataGridView' für eine solche Forderung wäre verwenden viel besser. Sie können die Datentabelle einfach 'DataSource' von' DataGridView' zuweisen und 'CheckBox' für boolesche Spalten anzeigen. –
Ihre Iteratorvariable ist 'item' Verwendung anstelle von' FocusedItem', wenn Sie auf alle Elemente einwirken wollen. Ein 'DataGridView' wäre passender – Plutonix
Eigentlich benutze ich Listview wieder, ich habe viele Dinge wie Suchdatensätze erstellt und alles in dieser Form und benutze dies aus verschiedenen Formen ... Es ist wie ein Hilfeformular für andere Formulare ... Ich lese das Internet und einige für datagridview vorgeschlagen, aber das Problem ist, ich muss die gleichen langen Codes für DataGridView schreiben ... Hilfe in Listview wäre eine bessere Option für mich .... @RezaAghaei – bonny