如何获得checkboxlist中所有的选中项的值,并将所有选中的值存放到数据库的一个字段里,并且获得checkboxlist选中项个数。谢谢了,小弟初学。
解决方案 »
- 方法“.ctor”没有实现(没有 RVA)。
- 存储过程中字符串拼接起来和直接代码里写sql字符串,有区别吗?
- 请问怎样将数据库中datetime格式的字段和calendar进行关联
- jquery中,有提到验证是这样<input class="require email">,这里的class用无了,那怎样设置按钮的CSS样式了?就只能在CSS文件中设置它的ID样式了
- 关于asp.net开发 MVC Html.RenderDynamicEntity()
- (100分求高手)控件重写OnInit()中怎样获取属性参数。
- 在线考试系统的问题
- 怎么在一个网站里面加入一个CMS???急
- 郁闷的面试
- Sql语句中 包含了单引号',执行时会出错,应该如何解决?
- 我用的是.net 2.0,怎么调用.net 3.5的方法
- 给删除按钮添加确认对话框
{
//checkboxlist.CheckedItems[i] 就是你选中的项,想怎么处理就可以吧
}
int num=0;
foreach (ListItem cb in CheckBoxList1.Controls )
{
if (cb.Selected)
{
num++;
你的字段 = cb.Value;
//或者 你的字段 = cb.Text;
}
}我没经过测试,你试试看
int num = 0;
for (int i=0;i<CheckBoxList1 .Items .Count;i++)
{
if (CheckBoxList1 .Items [i].Selected)
{
num++;
你的字段= CheckBoxList1.Items[i].Text;
}
}
刚才那个不对,用这个吧
<asp:CheckBoxList ID="CheckBoxList1" runat="server">
<asp:ListItem Text="AAA" Value="a" Selected="True"></asp:ListItem>
<asp:ListItem Text="BBB" Value="b"></asp:ListItem>
<asp:ListItem Text="CCC" Value="c"></asp:ListItem>
</asp:CheckBoxList> string selectValue = "";//用于存储选中的值
int iSelectCount = 0; //选中的个数
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
iSelectCount++;
selectValue += CheckBoxList1.Items[i].Value + ","; //用,分隔
}
}//运行结果: a,