checklistbox selecteerde items opslaan?

Status
Niet open voor verdere reacties.

Dummy1912

Gebruiker
Lid geworden
26 mrt 2010
Berichten
362
Hallo,

ben al een tijdje aan het uitzoeken hoe ik dit kan doen
jammer genoeg lukt het me niet
enkel het 1ste kan ik opslaan

iemand die me kan helpen uit dit zodat we verder kunnen

Code:
If CheckedListBox1.Items.Count > 0 Then
                For Each o In CheckedListBox1.CheckedItems
                     Dim text As String = ""
                     text &= o.ToString & ","
                    .Fields!genre.Value = Trim(text)

                Next o
            Else
                .Fields!genre.Value = Trim("None")
            End If

als ik 5 items heb staan in de checklistbox en deze zijn allemaal geselecteerd en ik klik save moet hij alles dus opslaan van de checklistbox
maar ik krijg enkel het laatste geselecteerde opgeslaan.

dus als ik heb: v = Checked even voor de duidelijkheid
v Horror
v Family
v Comedy

doet hij

Comedy,

maar zou moeten hebben
horror,family,comedy

de volgorde speelt zo geen rol maar hoe kan ik ze allemaal opslaan?

bedankt

Dummy1912
 
Elke keer weer die databases... argh. :D

Ik neem aan dat dit de database vult?:

.Fields!genre.Value = Trim(text)
.Fields!genre.Value = Trim("None")

Wat is "None" dan?
 
sorry Mighty Atom

kan er ook niet helpen :(

die none die wordt opgeslagen als er geen items zijn in de checklistbox.
 
Volgens mij is die code gewoon goed, je loopt door alle checkeditem en haal je hun text op en die save je dan.
Geen idee wat het is.

Kun je niet een listview gebruiken en dan listviewitems toevoegen? Dan kan je per item nagaan of ze checked zijn:

if Item.Checked Then
' checked
else
' niet checked
end if

Nou moet ik zeggen dat ik best wel handig ben met listviews. :)
 
Hihi leuk

ok kan u even klein vb geven
hoe dit dan werkt
want heb dit ook al gedaan op de zelfde manier met een listview
en had het zelfde probleem.

Dummy1912
 
Laatst bewerkt:
Je kan ook in plaats van dat je met een checkbox items laat opnemen in de db het item gewoon selecteren/highlighten. Ook daar kan je makkelijk op controleren.

Zeg maar hoe je het wlt hebben: met checkboxes of met een simpele selectie/highlight.
 
Hallo Mighty

wel ik werk aan een movie collection en neem de gewenste genre uit een apart form met listview waar deze in staan
en neem ze daar uit en zo naar de checklistbox of listview.

doe maar wat voor u het makkelijkste is :D
alvast nogmaals voor je hulp ;)

Dummy1912
 
Zeg maar je. :)

In dat geval maak ik wel een listview waarin je item moet highlighten, dus niet aanvinken dmv een checkbox.

En ziehier:
ListView Example for Dummy1912

In dit voorbeeld laat ik zien hoe je een listview vult met items, hoe je extra informatie mee kan geven aan elk listviewitem door gebruik te maken van de Tag property en hoe je deze weer ophaalt door items te selecteren/highlighten. Geselecteerde items komen in de eerste textbox, de niet geselecteerde items in de tweede textbox en laten zowel de item text zien als de Tag waarde.

Hopelijk heb je er wat aan. :)
 
Laatst bewerkt:
Morning The Mighty,

wow een example cool :)

bedankt voor de moeite
ik ga er direct eens wat mee proberen :D

Bedankt Mighty

Dummy1912
 
@The Mighty Atom,

Wil u bij deze nogmaals harte.lijk bedanken voor je hulp
het werkt allemaal hoe het moet zijn

nu kan ik verder met het volgende

ik ga je naam vermelden in men prog dat is het minste dat ik kan doen. toch?

THANKS BUDDY :D

Dummy1912
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan