C#遍歷獲得checkboxlist選中值和設置選中項的代碼。本站提示廣大學習愛好者:(C#遍歷獲得checkboxlist選中值和設置選中項的代碼)文章只能為提供參考,不一定能成為您想要的結果。以下是C#遍歷獲得checkboxlist選中值和設置選中項的代碼正文
獲得選中項的value值並拼接成一個字符串前往
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;
}
有選中字符串 朋分以後遍歷選中對應value值得選項
public void SetChecked(CheckBoxList checkList, string selval, string separator)
{
selval = separator + selval + separator; //例如:"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.WordStr(val, separator); //然後從本來的值串中刪除曾經選中了的
if (selval == separator) //selval的最初一項也被選中的話,此時經由WordStr後,只會剩下一個分隔符
{
selval += separator; //添加一個分隔符
}
}
}
}
以上所述是小編給年夜家引見的C#遍歷獲得checkboxlist選中值和設置選中項的代碼,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!