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選中值和設置選中項的代碼,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!