程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#遍歷獲得checkboxlist選中值和設置選中項的代碼

C#遍歷獲得checkboxlist選中值和設置選中項的代碼

編輯:C#入門知識

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved