hej! Vad menar Du med att "plocka ut alla values"? Vill Du veta om raden är checkad eller ej kan Du ju använda chklGroup.GetItemChecked(i). Nej, jag vill veta vilket value posten har. Varje post har ett text/value-par. När jag satt datakällan till min checkedlistbox: Jag lade ner eländet, har bytt till vanliga checkboxar istället.Läsa value från CheckedListBox
Jag har ett löjligt problem, men lyckas inte lösa det trots en hel del googlande:
Hur plockar jag ut värdet ur de valda posterna i en checkedlistbox? Jag vill alltså loopa listan och plocka ut alla values ur de valda posterna. Hittade kod för att få ut texten till de valda posterna:
chklGroup.GetItemText(chklGroup.CheckedItems.Item(i))
..men inget för att läsa value.
chklGroup.CheckedItems.Item(i) och chklGroup.Items.Item(i) innehåller inga properties som går att läsa av, mer än Tostring.
Nån som vet!?
Det är vb.net 1.1 jag jobbar med, ej asp.net. I asp.net fungerar ovanstående kod.
God fortsättning på julen!
henrikSv: Läsa value från CheckedListBox
/MiZSv:Läsa value från CheckedListBox
Dim objGroup As employeeGroup
Dim dsData As DataSet
Try
objGroup = New employeeGroup
dsData = objGroup.getAllEmployeeGroups
chklGroup.DataSource = dsData
Dim dvData = New DataView(dsData.Tables(0))
chklGroup.DataSource = dvData
chklGroup.ValueMember = "id"
chklGroup.DisplayMember = "groupName"
..så bör ju Valuemembern "id" vara åtkomlig på något sätt, precis som i andra
listobjekt?Sv: Läsa value från CheckedListBox