Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 09-06-2005, 01:00 AM   #1 (permalink)
Upright
 
VB 2005 .Net + Connector/Net + MySql + CheckedListBox

I am having trouble getting the CheckedListBox to Check items, which the user has Checked before and which have been stored in a MySql-Database.

All the CheckedListBox items have been loaded from database and all have an indentifier which is the ValueMember.

How do I make the damn CheckedListBox to check items where the CheckedListBox.ValueMember is the same as what I get from the user checkeditems in Database?

In a loop? Yes! But how?

This is in free form (I am not at my project computer)

for each item in Checkedlistbox.items
if Checkedlistbox.selectedvalue(item) = mysqldatareader.item("id") then
checkedlistbox.getitemchecked(item)
else : mysqldatareader.nextresult()
End If
next

It goes something like that...anyone?
Tapsa84 is offline  
Old 09-07-2005, 06:12 PM   #2 (permalink)
Well...
 
Location: afk
The problem with your current code is that you're trying to loop through the items, and not the SQL. What you want to do is loop through the SQL, and then match up your Checkbox ListItem ( checkedlistbox.FindByValue( mysqldatareader.Item("id") ), and then set the .Checked property to the value of what you get out of the database.
Leviathan[NCV] is offline  
 

Tags
2005, checkedlistbox, connector or net, mysql, net


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 09:11 AM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73