ASP.NET中WebForm组件CheckBoxList编程(2)

asp.net|web|编程

 一. 如何在创建一个CheckBoxList组件:
  
  <asp:CheckBoxList runat = "server" id = C1 >
  <asp:ListItem Value = 1 >第一个检查框</asp:ListItem >
  <asp:ListItem Value = 2 >第二个检查框</asp:ListItem >
  <asp:ListItem Value = 3 >第三个检查框</asp:ListItem >
  .....
  注释:在这里可以加入若干个检查框
  </asp:CheckBoxList >
  
    在ASP.NET页面中加入上面的语句,就可以产生一个名称为"C1"的CheckBoxList组件了。
  
    二. CheckBoxList组件中经常使用到的属性:
  
    I > .TextAlign属性:取值为:Left、Right。如果TextAlign的值为Left则CheckBoxList组件中的检查框的文字在选框的左边,同理如果TextAlign的值为Right则检查框的文字在选框的右边。
  
    II > .Selected属性:为布尔型,判定组件中的检查框是否被选中。
  
    III > .RepeatColumns属性:在CheckBoxList组件中有若干检查框,此属性主要是设定这些检查框到底用多少行来显示。
  
    IV > .RepeatDirection属性:此属性的值可为:Vertical、Horizontal。当设定了RepeatColumns属性后,设定此属性是如何排列组件中的各个检查框的。具体如下:
  
    假定CheckBoxList组件有四个检查框,并且RepeatColumns属性值为2。
  
    (1).如果RepeatDirection = Vertical,则在页面中检查框的显示方式如下:
  
     检查框01 检查框03
  
     检查框02 检查框04
  
    (2).如果RepeatDirection = Horizontal,则在页面中检查框的显示方式如下:
  
     检查框01 检查框02
  
     检查框03 检查框04
  
    V > .Count属性:返回CheckBoxList组件中有多少检查框。
  
    三. CheckBoxList组件中经常使用到的方法:
  
    (1).在组件中增加一个检查框,语法如下:
  
     CHKList . Items . Add ( new ListItem ( < text > , < value > ) )
  
    (2).访问组件中的检查框,语法如下:
  
     CHKList . Items [ < index > ]
  
    (3).删除组件中的检查框,语法如下:
  
     CHKList . Items . Remove ( < index > )

时间: 2024-10-03 21:12:20

ASP.NET中WebForm组件CheckBoxList编程(2)的相关文章

ASP.NET中WebForm组件CheckBoxList编程(1)

asp.net|web|编程 CheckBox选择组件是一个程序中都经常的组件.在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的.在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList组件.CheckBoxList组件是由一组的CheckBox组件组成的,在此组件中CheckBox是做为条目的形式出现的,并且对每个在CheckBoxList组件中的Chec

ASP.NET中WebForm组件CheckBoxList编程(3)

asp.net|web|编程 四. 实例介绍CheckBoxList组件的使用方法:       (1).如何判定选择了组件中的哪些检查框:       在程序中,是通过处理Selected属性和Count属性来完成的,具体如下:      for ( int i = 0 ; i < ChkList . Items . Count ; i++ )   {   if( ChkList . Items [ i ] . Selected )   {   lblResult . Text += ChkL

ASP.NET中WebForm组件CheckBoxList编程(4)

asp.net|web|编程 五. 文中源程序代码(Check.aspx)和执行的界面:       下图是执行了下列源程序代码(Check.aspx)后,生成的界面:             Check.aspx源程序代码如下:         <% @ Page Language = "C#" %>      <html >   <head >   <title > CheckBoxList组件演示程序 </title >

ASP.NET的WebFrom组件LinkButton编程

asp.net|web|编程 在ASP.NET的WebForm组件中的LinkButton组件也是一个服务器端的组件,这个组件有点类似于HTML中的<A>标识符.它的主要作用是就是在ASP.NET页面中显示一个超链接.当这个链接被按动的时候,页面就会往服务器端传递信息,并且在服务器端来处理相应的事件. 一. LinkButton组件的重要的组成内容: 我们通过下面这张表来说明一下LinkButton组件的一些常用属性.事件. LinkButton组件的常用属性.事件 代表的意思 Text 这是

asp.net中使用vb.net编程读取oracle数据库

问题描述 asp.net中使用vb.net编程读取oracle数据库 小弟刚学asp.net现在数据库连接完成,我在某一列插入了数据,我想在页面中读取出来,我使用的代码为 Dim sqlStr As String = "select*from AGVNEW1 where agvId" Dim myCmd As OracleCommand = New OracleCommand(sqlStr, myconnection) myCmd.Parameters.Clear() myCmd.Pa

asp.net中FluentValidation组件简单实例

这里要介绍一款与企业库VAB(Validation Application Block),ASP.NET MVC基于Attribute声明式验证所不同的验证组件,FluentValidation,其利用表达式语法链式编程,使得验证组件与实体分开.我喜欢他的原因是喜欢表达式,喜欢链式的感觉,大有一气呵成之意.     进入今天的主题首先如果你还没有这款组件,你可以利用VS2010的NuGet安装,(如果不会的请安装上篇开源DataBase组件:FluentMigrator中提到的方式安装),命令为

ASP.NET中Multi-ListBox控件编程详解

开发一个优秀的数据绑定不是一件很容易的事情.刚开始的时候走了一些弯路,一直紧紧咬着 DataBoundControl类不放.最终失望之后冷静下来想到关于DataSource不就是一个数据集合吗?明白之后,有关数据源的问题基本上也解决了.在整个Multi-ListBox控件开发中,我认为最重要的实际上就是页面的生命周期的理解,如果您基本上理解了它的话,那么,基本上,你以后开发一款ASP.NET控件也不是一件很难的事情.我们还是简单了解开发的思路吧.下面是类的设计图(跟本文无关的方法和属性已被我隐藏

如何把一个Excel文件放到ASP页面中去?_编程10000问

<%set xlApp = Server.CreateObject("Excel.Application")xlApp.Visible = false<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ' 使服务端不出现Excel窗口.set myWorkbook = xlApp.Workbooks.Add ' 建立一个worksheet.set

在asp.net中使用组件,也包括import和asemble的区别

asp.net|区别  If you're having conceptual difficulties with the @ Import and @ Assembly directives, you're not the only one. Read this article to find out about the use of .NET components in ASP.NET and forget you ever had doubts. What Has Changed Comp