如何获取checkboxlist中选中或者没选中的值 现在我有个checkboxlist,如何获取checkboxlist中选中或者没选中的值.得到状态.checkboxlist的选项是从数据库里取到的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for (int i = 0; i < cbl.Items.Count; i++){ if (cbl.Items[i].Selected) { //这里是选中的项 }} LS正解,遍历checkboxlist取值存进一个数组就可以了 那我现在把 a.b.c 3个选项选种.然后保存到数据库里.字段中保存的值就是 a,b,c那我以后读出来的时候,怎么让这3项显示选中呢 那我现在把 a.b.c 3个选项选种.然后保存到数据库里.字段中保存的值就是 a,b,c那我以后读出来的时候,怎么让这3项显示选中呢=================================================当然是根据数据库的值一一赋值了 /// <summary> /// 设置CheckBoxList默认值 /// </summary> /// <param name="cbl">CheckBoxList名称(以分隔符[参数:separator]分割的字符串,比如:1,2,3,4...或a,b,c,d...)</param> /// <param name="defaultValue">默认值</param> /// <param name="type">默认匹配类型</param> /// <param name="separator">分隔符</param> public static void SetCheckBoxListDefaultValue(CheckBoxList cbl, string defaultValue, FindType type, char separator) { string[] arrValue = defaultValue.Split(separator); for (int j = 0; j < arrValue.Length; j++) { for (int i = 0; i < cbl.Items.Count; i++) { if (type == FindType.Value) { if (cbl.Items[i].Value == arrValue[j].ToString()) { cbl.Items[i].Selected = true; break; } } else if (type == FindType.Text) { if (cbl.Items[i].Text == arrValue[j].ToString()) { cbl.Items[i].Selected = true; break; } } } } } 如何用jquery获得checkboxlist选中的值??? Nhibernate+asp.net mvc问题,在线等 log4net难题 初学asp.net2.0的问题,需要什么准备工作? 怎样在图片指定位置上动态添加控件 怎样在一个htmlTable里面添加东西 急!装完vs.net2005后IIS不能用了!连接不到本地计算机了!求教! 问一个关于datagrid操作的问题 vbscript 如何弹出一个确定的按钮! 一个好奇的问题,关于弹出窗口代码! 请问:点击一个按钮,连接在mainframe中打开,其中按钮在topframe中。 两个时间相减,返回天数 Gobal.asax出现异常:未将对象引用设置到对象的实例。
{
if (cbl.Items[i].Selected)
{
//这里是选中的项
}
}
那我以后读出来的时候,怎么让这3项显示选中呢
那我以后读出来的时候,怎么让这3项显示选中呢
=================================================
当然是根据数据库的值一一赋值了
/// 设置CheckBoxList默认值
/// </summary>
/// <param name="cbl">CheckBoxList名称(以分隔符[参数:separator]分割的字符串,比如:1,2,3,4...或a,b,c,d...)</param>
/// <param name="defaultValue">默认值</param>
/// <param name="type">默认匹配类型</param>
/// <param name="separator">分隔符</param>
public static void SetCheckBoxListDefaultValue(CheckBoxList cbl, string defaultValue, FindType type, char separator)
{
string[] arrValue = defaultValue.Split(separator); for (int j = 0; j < arrValue.Length; j++)
{
for (int i = 0; i < cbl.Items.Count; i++)
{
if (type == FindType.Value)
{
if (cbl.Items[i].Value == arrValue[j].ToString())
{
cbl.Items[i].Selected = true;
break;
}
}
else if (type == FindType.Text)
{
if (cbl.Items[i].Text == arrValue[j].ToString())
{
cbl.Items[i].Selected = true;
break;
}
}
}
}
}