码迷,mamicode.com
首页 > 其他好文 > 详细

Page.DateBind()

时间:2015-02-26 13:14:32      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

数据绑定是将cs文件中的变量、对象等数据显示在aspx文件中某个控件上的一种手段
aspx文件中的<%# %>是绑定语句定界符,其内部可以书写一个c#表达式(可以是一个cs文件中的变量,或者算式)
当cs文件中的程序运行到控件的DataBind()方法,或其容器的DataBind()方法时,绑定语句中的表达式就会被求值,在页面发送给客户端时,整个绑定语句将被绑定表达式的值替换。如果cs文件中的程序没有执行DataBind()方法,aspx文件中的绑定语句在发送给客户端时将被忽略
由于所有控件都放在来Page类中,所以执行Page.DataBind();将会为页面中所有的绑定语句求值

许多控件都支持绑定数组,ArrayList,DataSet等数据源对象
其操作过程一般是
先准备好数组、ArrayList或DataSet等数据源
设置要绑定数据的控件的DataSource属性为准备好的数组、ArrayList或者DataSet
调用控件的DataBind方法实现数据绑定

假定aspx页面上由一个dropdownlist控件,其处于未绑定状态,id为 DL
在cs文件的Page_Load方法中加入如下代码
string[] a=new string[]{“aa”,”bb”,”cc”,”dd”};
DL.DataSource=a;
DL.DataBind();

许多控件可以绑定到DataSet对象或者DataReader对象,例如GridView对象可以被绑定到DataSet对象以后,可以在表格中以文本的形式显示DataSet中的数据

数据库绑定控件不仅可以绑定诸如Dataset等ado.net对象,还可以绑定数据源控件。数据源控件封装了ado.net对象,很多简单应用,可以使用数据源控件与数据绑定控件组合来完成,而不用书写任何代码就可以完成数据库的读写和数据的显示

Page.DateBind()

标签:

原文地址:http://www.cnblogs.com/haust/p/4300854.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!