CheckBoxList用法

最近做了一个市场调查系统,在这之前从来没有做过这些,也没有了解过,只有最近去研究了,其实做完之后,也没有什么特别之处,不过还是学了点以前没有用到过的东西。今天说一下CheckBoxList,以前没有见过也没有用过。

首先在页面上放个CheckBoxList。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>调查系统后台管理</title>
</head>
<body>

<form id="form1" runat="server">
    <div>

       <asp:CheckBoxList ID="CheckBoxList1" runat="server">
                </asp:CheckBoxList>

    </div>

</form>
</body>
</html>

然后在到后台给CheckBoxList进行绑定数据

添加数据呢大家都会想到找到它的集合然后add进行添加,这个也是一样的,它的add方法中添加的是一个ListItem那么我们就应该先new一个ListItem,然后在对ListItem进行赋值,然后把ListItem添加到CheckBoxList中。

ListItem li1 = new ListItem();

li1.Text ="一个数据";

CheckBoxList1.Items.Add(li1);

CheckBoxList1.DataBind();

这样就在CheckBoxList中添加了,很简单吧,呵呵。。。

获取CheckBoxList稍微麻烦一点,首先我们要知道有多少个CheckBoxList,然后判断出哪一个是选中的,我们通过一个循环来实现

string strchkvalue="";

for (int j = 0; j < CheckBoxList1.Items.Count; j++)
                            {
                                if (CheckBoxList1.Items[j].Selected)
                                {
                                    strchkvalue += CheckBoxList1.Items[j].Text.Trim() + ",";
                                }
                            }

 

哈哈。。这就得到了它所选中的值了,简单吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值