checkboxlist控件的使用
/// <summary>
/// 獲取CheckBoxList複選框組中被選中的2.並生成0和1組成的字符串
/// </summary>
/// <param name="cblName">CheckBoxList的實例</param>
/// <returns>返回一個0和1組成的字符串</returns>
protected string getCheckBoxList(CheckBoxList cblName)
{
string strResult;
foreach (ListItem li in cblName.Items)
{
if (li.Selected == true)
{
strResult += 1;
}
else
{
strResult += 0;
}
}
}
/// <summary>
/// 根據0和1組成的字符串還原成checkboxlist選項值
/// </summary>
/// <param name="strCBL">數據庫中的字符串</param>
/// <param name="cblName">checkboxlist控件的實例</param>
protected void setCheckBoxList(string strCBL, CheckBoxList cblName)
{
char[] charCBL = strCBL.ToCharArray(); //把字符串轉換爲字符數組
for (int i = 0; i < cblName.Items.Count; i++) //遍歷複選框組
{
if(charCBL[i].Equals('1')) //索引相同,如果字符的值爲一,那麼複選框選中
{
cblName.Items[i].Selected=true; //選中複選框
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.