动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   .Net → 阅读文章

 CheckBoxList 控件

作者来源: 
阅读 数 74 人次 , 2006-3-29 4:29:00 


如果当我们要使用一群的checkbox web 控件时,在程序的判断上非常麻烦,因此checkboxlistweb 控件和radiobuttonlist web 控件一样是让我们方便的取得使用者选取的项目。其使用语法如下:

<asp:checkboxlist
id="被程序代码所控制的名称"
runat="server"
autopostback="true | false"
cellpadding="像素"
*datasource="<%数据系结叙述%>"
*datatextfield="数据源的字段"
*datavaluefield="数据源的字段"
repeatcolumns="字段数量"
repeatdirection="vertical | horizontal"
repeatlayout="flow | table"
textalign="right | left"
onselectedindexchanged="事件程序名称"
>
<asp:listitem/>
</asp:checkboxlist>

 *关于和数据源的数据系结部分,我们在后面的章节再介绍。

checkboxlist web 控件的属性和checkbox web 控件的属性并不太相同,下表为checkboxlistweb 控件的常用属性:

下列程序代码范例显示一个简单的checkboxlist web 控件,可让使用者选择:

<html>
<form id="form1" runat="server">
请输入您的兴趣:<br>
<asp:checkboxlist id="cbla" runat="server">
<asp:listitem>打球</asp:listitem>
<asp:listitem>看书</asp:listitem>
<asp:listitem>摄影</asp:listitem>
<asp:listitem>爬山</asp:listitem>
</asp:checkboxlist>
</form>
</html>


checkboxlist web 控件的用法和radiobuttonlist web 类似,不过checkboxlistd web 控件的项目可以复选。选择完毕后的结果可以利用items 集合作检查,只要判断items 集合对象中哪一个项目的selected 属性为true,即表示项目有被选择;如下范例所示:

<html>
<form id="form1" runat="server">
请输入您的兴趣:<br>
<asp:checkboxlist id="cbla" runat="server">
<asp:listitem>打球</asp:listitem>
<asp:listitem>看书</asp:listitem>
<asp:listitem>摄影</asp:listitem>
<asp:listitem>爬山</asp:listitem>
</asp:checkboxlist>
<asp:button id="btna" text="确定" onclick="btna_click" runat="server"/>
</form>
<asp:label id="lbla" runat="server"/>
<script language="vb" runat="server">
sub btna_click(sender as object,e as eventargs)
dim shti as short
lbla.text=""
for shti=0 to cbla.items.count-1
if cbla.items(shti).selected=true then
lbla.text & = "第" & (shti+1).tostring & " 个项目被选择<br>"
end if
next
end sub
</script>
</html>

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:DropDownList Web 控件
· 下一篇:CheckBox Web 控件
· Cancel、Delete、Edit、Item、Sort、Update 事件的宣告
· .Net的精髓-XML和SOAP(三)
· ASP.Net实现将Word转换PDF格式
· 写 bean 类的准则
· 通过事例学习.net的WebForms技术(四)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077