程序员IT学习使用ASP.NET开发Web站点

六、ASP.NET之数据绑定控件(一)

2018-05-28  本文已影响40人  Kingdee许先生

数据绑定控件

简单数据绑定

1、数据绑定的实现方式分为:

(1) 简单绑定

      (a) 表达式绑定  (b) 方法绑定

(2) 控件绑定

      (a) 代码绑定,又称为“手动绑定”

      (b) 数据源控件绑定,又称为“自动绑定”

2、简单绑定的语法是:<%# 表达式或方法调用 %>

3、简单绑定只会在“<%# … %>”语法所在的控件或整个页面调用DataBind()方法时进行运算、输出。如果调用的是Page对象的DataBind()方法,则当前页面上所有绑定表达式都将执行,如果调用的是控件的DataBind()方法,则只有控件范围内的绑定表达式才执行。

4、简单绑定的语法与“<%= … %>”输出的语法,不同之处在于:“<%# … %>”的执行的时机,是当你调用Page对象或者控件的DataBind方法时才进行运算输出,而“<%= … %>”是立即运算输出的。

列表控件绑定

基础概念:

1、支持绑定的控件有很多,通常分为两大类:

 (1)列表控件:只能用来显示数据的一个字段或属性,并且外观都是固定的。

 (2)复合绑定控件:可以显示任意多个字段,并且还可以灵活的自定义外观。

2、常见的列表控件有

 (1)DropDownList下拉列表

 (2)ListBox列表框

 (3)BulletedList项目符号列表

 (4)RadioButtonList单选按钮列表

 (5)CheckBoxList复选框列表

3、常见的复合绑定控件有

 (1)Repeater重复器

 (2)DataList数据列表

 (3)GridView网格视图

 (4)ListView列表视图

 (5)FormView表单视图

 (6)DetailsView详细视图

知识小结:

1、列表控件使用下列属性或方法,实现绑定功能:

 (1)DataSource属性,接收数据源;

 (2)DataTextField属性,指定文本显示的字段;

 (3)DataValueField属性,指定提交值来源的字段;

 (4)DataBind()方法,执行绑定;

上一篇下一篇

猜你喜欢

热点阅读