ListBox控件

ListBox控件用于创建多选的列表框,而可选项是通过ListItem元素来定义的。

ListBox控件常用的属性:

1.Count:表示列表框中条目的总数。

2.Items:表示列表框中的所有项,而每一项的类型都是ListItem。

3.Rows:表示列表框中显示的行数。

4.Selected:表示某个条目是否被选中。

5.SelectedIndex:列表框中被选择项的索引值。

6.SelectedItem:获得列表框中被选择的条目,返回的类型是ListItem。

7.SelectionMode:条目的选择类型,可以是多选(Multiple)或单选(Single)。

8.SelectedValue:获得列表框中被选中的值。

ListBox控件常用的方法:

1.ClearSelected:取消选择ListBox中的所有项。

2.GetItemHeight:获得ListBox中某项的高度。

3.GetItemRectangle:获得ListBox中某项的边框。

4.GetSelected:返回一个值,该值指示是否选定了指定的项。

5.Sort:对ListBox中项进行排序。

DropDownList控件

DropDownList控件提供可被用户单选的下拉列表框,类似于ListBox控件,只不过它在 框中显示选定项和下拉按钮,而当用户单击下拉按钮时将显示可选项的列表。

DropDownList控件的常用属性和方法:

1.Items:获取列表控件项的集合,而每一项的类型都是ListItem。

2.Selected:表示某个条目是否被选中。

3..SelectedIndex:获取或设置列表框中被选择项的索引值。

4.SelectedItem:获得列表框中索引最小的选定项,返回类型为ListItem。

5.SelectedValue:获得列表框中被选中的值。

6.ClearSelection方法:清除列表选择并将所有项的Selected属性设置为false。

CheckBoxList控件

CheckBoxList控件用来创建多项选择复选框组,该复选框组可以通过将控件绑定到数据 源动态创建。

CheckBoxList控件常用的属性和事件:

1.AutoPostBack: 获取或设置一个值,该值指示当用户更改列表中的选定内容时是 否自动产生向服务器的回发。

2.CellPadding:获取或设置表单元格的边框和内容之间的距离(以像素为单位)。

3.DataSource?:获取或设置对象,数据绑定控件从该对象中检索其数据项列表。

4.DataTextField:获取或设置为列表项提供文本内容的数据源字段。

5.DataValueField?:获取或设置为各列表项提供值的数据源字段。

RadioButtonList控件

RadioButtonList控件为网页开发人员提供了一组单选按钮,这些按钮可以通过绑定动态 生成。

RadioButtonList控件的常用属性和方法:

1.RepeatColumns:获取或设置要在控件中显示的列数。

2.RepeatDirection:获取或设置一个值,该值指示控件是垂直显示还是水平显示。

3.RepeatLayout:获取或设置组内单选按钮的布局。

4.SelectedIndex:获取或设置列表中选定项的最低序号索引。

5.SelectedItem?:获取列表控件中索引最小的选定项。

6.SelectedValue:获取列表控件中选定项的值,或选择列表控件中含指定值的项。

7.SelectedIndexChanged事件?:当列表控件的选定项在信息发往服务器之间变化时 发生。

8.DataBinding:当服务器控件绑定到数据源时发生。

BulletedList控件

BulletedList控件用来创建一个采用项目符号格式的项列表,可以通过数据绑定动态生 成项列表。

RadioButtonList控件的常用属性和方法:

1.BulletStyle :获取或设置BulletedList控件的项目符号样式。

2.ClearSelection :清除列表选择并将所有项的Selected属性设置为false。

Table控件

Table控件可以创建可编程的表,TableRow和TableCell则为Table控件提供了一种显示 实际内容的方法。使用表控件创建表格的优势在于程序员可以使用服务器代码很方 便地创建和操作表,使得表的创建更具有动态性,利于程序员对表格的控制。

表控件对象模型

表控件提供了三个类:Table类、TableRow类和TableCell类。Table类定义的Table 控件作为表控件的父控件,Table类提供一个名为Row的属性,意为表的行,对应 于TableRow类,TableRow类提供名为Cell的属性,意为表的列,对应于TableCell 类。在表控件中,其对象的层次是这样的:首先是表对象(Table),表对象包含行 对象( TableRow),行对象包含列对象(TableCell)。其中,表要显示的内容则包 含在TableCell对象中。

向页面中添加表控件

向页面中添加表控件可分为两个步骤:

1.添加表。

2.添加行和单元格。

动态操作表控件

在ASP.NET中,表控件最大的特点就是具有可编程性,根据.NET框架提供的类可 以通过编程来操作表控件。 要向Table控件中插入行,就可以向Table控件的Rows 属性中添加TableRow类的对象即可,而若要添加单元格,则向TableRow对象的 Cell属性中添加TableCell对象即可。

http://blog.csdn.net/spilledlight/article/details/48711657

基本的Web控件二的更多相关文章

  1. 基本的Web控件四

    基本的Web控件用法二 ListBox控件 页面布局: <div> <h1>ListBox控件</h1> 学生列表: <br/> <asp:Lis ...

  2. Html控件和Web控件(转)

    作为一名ASP.NET的初学者,了解并且区别一些混淆概念是很必须的,今天这篇博文 就是主要向大家介绍一下Html控件和Web控件.在ASP.net中,用户界面控件主要就是 Html控件和Web控件,在 ...

  3. 2015.2.16 关于delphi web控件打开新网页时弹出关闭页面(js代码)出错的解决办法研究

    参考网址1:http://www.csharpwin.com/csharpspace/2360.shtml...参考网址2:http://www.oschina.net/question/234345 ...

  4. 033. asp.netWeb用户控件之二将页面转换成web控件和使用Web控件显示热点新闻

    访问Web用户控件的属性 ASP.NET提供的各种服务器控件都有其自身的属性和方法,程序开发人员可以灵活地使用服务器控件中的属性和方法开发程序.在用户控件中,程序开发人员也可以自行定义各种属性和方法, ...

  5. [MFC] MFC 打开HTML资源(用ID版,也可加载到自己的web控件上)

    @ ^ @:如果是加载到web控件上,就把注释掉的解除注释(改为web控件点后面的函数),把下一句注释 BOOL Button::LoadFromResource(UINT nRes){//打开网页加 ...

  6. 译:c#生成条码的web控件

    译文:http://www.codeproject.com/Tips/846860/Csharp-Barcode-Generator-Web-Control 在asp.net的web页用c#的web控 ...

  7. Javascript语法去控制Web控件的Enabled属性

    Web控件当使用Enabled属性时,它生成html之后会变成了disabled了.我们为了能够在javascript去控制控件的禁用与启用,得从这个disabled入手.如:

  8. Web控件文本框Reset的功能

    在前一篇中<怎样实现Web控件文本框Reset的功能>http://www.cnblogs.com/insus/p/4120889.html Insus.NET只实现了文本框的功能.单个或 ...

  9. 怎样实现Web控件文本框Reset的功能

    在ASP.NET开发过程序,在数据插入之后,文本框TextBox控件需要Reset.如果只有一两个文件框也许没有什么问题,如果网页上有很多文本框,你就会有点问题了.再加上某一情形,一些文本框是有默认值 ...

随机推荐

  1. jQuery图片延迟加载插件jQuery.lazyload

      插件描述:jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载在可提高网页下载速度.在某些情况下,它也能帮助减轻服务器负载. 使用方法 引用jquery和jquery.lazy ...

  2. 解决Ubuntu不能挂载ntfs格式硬盘

    以前都是自动可以挂在NTFS硬盘的,可是现在不能挂载了.搜了一下 这里有办法 http://forum.ubuntu.org.cn/viewtopic.php?t=313930 例如你是 Error ...

  3. 解决CI框架的Disallowed Key Characters错误提示

    用CI框架时,有时候会遇到这么一个问题,打开网页,只显示 Disallowed Key Characters 错误提示.有人说 url 里有非法字符.但是确定 url 是纯英文的,问题还是出来了.但清 ...

  4. AndroidStudio 问题汇总

    Error:A problem occurred configuring root project 'testProject'. > Could not open cp_proj class c ...

  5. memcpy、memmove、memset

    void * memcpy(void * dst, const void * src, size_t count) { void *res=dst; while (count--) { *(char* ...

  6. 【转】nginx服务器安装及配置文件详解

    原文:http://seanlook.com/2015/05/17/nginx-install-and-config/ nginx服务器安装及配置文件详解 nginx在工作中已经有好几个环境在使用了, ...

  7. HDU 4334 Trouble

    Trouble Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  8. iOS 7.0获取iphone UDID 【转】

    iOS 7.0 iOS 7中苹果再一次无情的封杀mac地址,使用之前的方法获取到的mac地址全部都变成了02:00:00:00:00:00.有问题总的解决啊,于是四处查资料,终于有了思路是否可以使用K ...

  9. MatlabR2014a 安装破解详细图文教程(附下载链接(内附CVX工具箱))

    MATLAB和Mathematica.Maple并称为三大数学软件.它在数学类科技应用软件中在数值计算方面首屈一指.MATLAB可以进行矩阵运算.绘制函数和数据.实现算法.创建用户界面.连接其他编程语 ...

  10. Vertex中实现每顶点光照的镜面高光效果

    1,基础知识讲解 一个物体在自然界会收到三种光的影响,周围的环境光.漫反射和镜面反射.那么对于计算机要想模拟现实中的光照,就应该也会实现这三种基本光照->环境光.漫反射.镜面高光.对于这三种光照 ...