Gets the value of the selected item and stitching it into a string to return
public string getchecked (CheckBoxList checklist, string separator)
{
string str = "";
for (int i = 0; i < CheckList.Items.Count i++)
{
if (checklist.items[i). Selected)
{
str + = Checklist.items[i]. Value + separator;
}
}
return str;
}
After a select string split, traverse the select corresponding value option
public void setchecked (CheckBoxList checklist, String selval, string separator)
{
Selval = separator + Selval + Separator For example: "0,1,1,2,1"-> ", 0,1,1,2,1," for
(int i = 0; i < CheckList.Items.Count; i++)
{
Checklist.items [i]. Selected = false;
String val = separator + checklist.items[i]. Value + separator;
if (selval. IndexOf (val)!=-1)
{
checklist.items[i]. Selected = true;
Selval = Selval. Replace (val, separator); Then the last item of the selected
if (selval = = separator)//selval is removed from the original value string, and after replace, only one separator is left
{
Selval = Separator Add a separator}}}
The above is a small series to introduce the C # traversal to get CheckBoxList selected values and settings selected items of code, I hope to help you, if you have any questions please give me a message, small series will promptly reply to everyone. Here also thank you very much for the cloud Habitat Community website support!