美文网首页程序员IT学习使用ASP.NET开发Web站点
六、ASP.NET之数据绑定控件(一)

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

作者: Kingdee许先生 | 来源:发表于2018-05-28 14:41 被阅读40次

    数据绑定控件

    简单数据绑定

    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()方法,执行绑定;

    相关文章

      网友评论

        本文标题:六、ASP.NET之数据绑定控件(一)

        本文链接:https://www.haomeiwen.com/subject/oklgjftx.html