Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 1:38:55
asp.net2.0网站语法之数据绑定语法

asp.net2.0网站语法之数据绑定语法

数据绑定语法

数据绑定就是将数据源中的数据填充到控件的方法,ASP.NET 2.0包含一个基于数据源控件生成的新数据绑定模型。无需编写代码,数据源控件即可以连接到各种数据源(包括数据库、业务对象和XML)并从中检索数据,并将数据应用于要绑定的其他控件。在绑定数据时可以配合DataSource属性与DataBind方法、XPath、Eval函数来实现。

1.通过Eval函数绑定数据

数据绑定表达式包含在<%# 和 %>分隔符之内,并使用Eval和Bind函数。Eval函数用于定义单向(只读)绑定。Bind函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用Eval和Bind方法执行数据绑定外,还可以调用<%#和%>分隔符之内的任何公共范围代码。

将数据绑定表达式与ItemTemplate中的FormView控件结合使用,代码如下:


RunAt="server">





Product ID:



<%# Eval("ProductID") %>







Product Name:



<%# Eval("ProductName") %>










2.通过DataSource属性与DataBind方法绑定数据

有些控件,如GridView、FormView、DropDownList和DetailsView控件,当它们通过DataSource属性绑定到数据源控件时,会通过隐式调用DataBind方法来执行绑定。但是,有些情况需要通过显式调用DataBind方法来执行绑定。网站源代码

例如,将字符串数组绑定到DropDownList控件,代码如下:

protected void Page_Load(object sender, EventArgs e)

{//本教程来源http://www.isstudy.com

string[] str = new string[4] { "北京","上海","大连","重庆"};

this.DropDownList1.DataSource = str;

this.DropDownList1.DataBind();

}




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759