說明:使用CheckBoxList,該如何取得多選之Value?使用SelectedValue只抓得到index最小的Value。
作法1-使用迴圈找Selected的Item:
code behind
StringBuilder sbTest = new StringBuilder();
for (int i = 0; i < cblTest.Items.Count; i++)
{
if (cblTest.Items[i].Selected)
{
sbTest.Append(cblTest.Items[i].Value.Trim() + ", ");
}
}
sbTest = sbTest.Remove(sbTest.Length - 2, 2);
作法2-覆寫CheckBoxList控制項的SelectedValue方法:
請參考IN91大文章:
http://www.dotblogs.com.tw/hatelove/archive/2009/01/13/6785.aspx
參考資料:
http://www.blueshop.com.tw/board/show.asp?subcde=BRD20100319135604VSG
http://www.dotblogs.com.tw/hatelove/archive/2009/01/13/6785.aspx
沒有留言:
張貼留言