CheckBoxList用法
2009-12-22 10:38
369 查看
最近做了一个市场调查系统,在这之前从来没有做过这些,也没有了解过,只有最近去研究了,其实做完之后,也没有什么特别之处,不过还是学了点以前没有用到过的东西。今天说一下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() + ",";
}
}
哈哈。。这就得到了它所选中的值了,简单吧
首先在页面上放个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() + ",";
}
}
哈哈。。这就得到了它所选中的值了,简单吧
相关文章推荐
- Struts中<s:checkboxlist>的用法
- CheckBoxList控件基本用法 如何给DropDownList控件添加边框[整理]
- ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法
- heckboxlist详细用法、checkboxlist用法、checkboxlist
- checkboxlist用法 checkboxlist实例
- Checkboxlist多选的用法
- <asp:CheckBoxList>的用法
- checkboxlist详细用法、checkboxlist用法、checkboxlist
- Struts中<s:checkboxlist>的用法
- s:checkboxlist的用法,以及取默认值,
- CheckBoxList用法
- ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法
- Struts2中<s:checkboxlist>的用法
- CheckBoxList 取值 及选中相关用法
- Struts中<s:checkboxlist>的用法
- visual C# 2005 checkboxlist的用法
- CheckBoxList详细用法
- CheckBoxList 用法
- checkboxlist详细用法、checkboxlist用法、checkboxlist
- CheckBoxList控件基本用法