Wie man value-member der aktivierten Elemente in checkedlistbox-windows-Steuerelement?
bin mit dem folgenden code zu binden checkedlistbox
im win form.Ich möchte den Wert, der Mitglied der aktivierten Elemente in checkedlistbox ?
listCollection = new List<ListItem>();
listCollection.Add(new ListItem { text = "Manufacturer", value = "1" });
listCollection.Add(new ListItem { text = "Dealer", value = "2" });
listCollection.Add(new ListItem { text = "Distributor", value = "3" });
listCollection.Add(new ListItem { text = "Trader", value = "4" });
listCollection.Add(new ListItem { text = "Service Provider", value = "5" });
chkListCategory.DataSource = listCollection;
chkListCategory.DisplayMember = "text";
chkListCategory.ValueMember = "value";
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nicht, was ist
ListItem
aber ich nehme an, es ist eine Klasse, die sieht so aus:So ändern Sie die
DisplayMember = "text";
zu"Text"
undValueMember = "value";
zu"Value"
:Anzeige-text im UI-sein "Hersteller, Händler, Vertriebspartner, ..."
Und die Werte werden "1, 2, 3, ..."
Holen Sie sich die value-member der aktivierten Elemente:
Um die Werte der aktivierten Elemente:
Binden CheckedListBOx oder jede andere Steuerung mit displaymember und valuemember ist ganz einfach, Sie müssen nur angeben, die datasource-Eigenschaft des Steuerelements sowie displaymember und valuemember.
Hinweis :- ich bin das anbringen funktionsfähige demo-code
Hier ist der code zu erhalten Sie einige Datensätze aus der Datenbank und setzen Sie diese in eine CheckedListBox
Wert zu Erhalten Mitglied der aktivierten Elemente
ListItem
zuDataRowView
.