Hi all,
i have a bunch of checkboxes (not checkbox list for some reason) and i collect all their data under a field. So if user selects cbA and cbC; A,C is sent to database.
Now i want to load my form so user can make some changes. Everthing works fine but i m doomed with the checkboxes. Here is what i do: i get the value as a string which is A,C in my case and split it into an array. So i have myArray which has 2 items; A and C.
And i make a check and compare the array items with the checkbox values and if there is a match i set checkbox.checked to true.
Dim myArray As Array = Split(myString, ",")
Dim i As Int16
For i = 0 To myArray.Length - 1
If myArray(i) = "A" Then checkbox1.Checked = True
If myArray(i) = "B" Then checkbox2.Checked = True
If myArray(i) = "C" Then checkbox3.Checked = True
Next
the debug shows checkbox1 and checkbox3 should be checked cause it runs checkbox1.checked=true part and checkbox3.checked=true but they are not checked when the page is loaded.
What am i doing wrong here. Is there something i m missing?
thank you
-shane
i have a bunch of checkboxes (not checkbox list for some reason) and i collect all their data under a field. So if user selects cbA and cbC; A,C is sent to database.
Now i want to load my form so user can make some changes. Everthing works fine but i m doomed with the checkboxes. Here is what i do: i get the value as a string which is A,C in my case and split it into an array. So i have myArray which has 2 items; A and C.
And i make a check and compare the array items with the checkbox values and if there is a match i set checkbox.checked to true.
Dim myArray As Array = Split(myString, ",")
Dim i As Int16
For i = 0 To myArray.Length - 1
If myArray(i) = "A" Then checkbox1.Checked = True
If myArray(i) = "B" Then checkbox2.Checked = True
If myArray(i) = "C" Then checkbox3.Checked = True
Next
the debug shows checkbox1 and checkbox3 should be checked cause it runs checkbox1.checked=true part and checkbox3.checked=true but they are not checked when the page is loaded.
What am i doing wrong here. Is there something i m missing?
thank you
-shane