ASP.NET:数据库绑定控件入门

asp.net|控件|数据|数据库

    数据绑定控件是Web控件的一部分,但其与数据库紧密结合的,在Web应用程序中的应用十分广泛,所以尤其显得重要。在本章中,我们将详细介绍ASP.NET技术中数据绑定控件的用法。
    9.1  数据库邦定控件入门

    在学习上一章时候,我们接触到了DataGrid控件,在实例中我们利用DataAdapter从数据库中读取数据,存放到DataSet里,然后绑定到DataGrid控件里,由DataGrid控件显示出来。通过数据绑定控件的不同设置,可以快速地实现数据显示格式。在ASP.NET里,为用户提供了三个主要的数据绑定控件Repeater,DataList,DataGrid,我们将在以后的小节里学习。

    9.1.1 <%#  %> 语法

    ASP.NET 引入了一种新的声明语法 <%#  %>。该语法是在 .aspx页面中使用数据绑定的基础。所有数据绑定表达式都必须包含在这些字符中。下面的列表包含从多个源进行简单数据绑定的示例:

(1)简单属性的数据绑定(用于客户的语法):
 <%# custID %>

(2)集合数据集的数据绑定(用于订单的语法):
<asp:ListBox id="Lst1" datasource='<%# myArray %>' runat="server" />

 (3) 表达式的数据绑定(用于联系人的语法):
<%# ( customer.First Name + " " + customer.LastName ) %>

 (4) 方法结果的数据绑定(用于未结清余额的语法):
<%# GetBalance(custID) %>   

(5)普通Web控件的数据绑定:
<asp:textbox id=txt text="<%# custID %>" runat=server />
<%# %> 语法一般是综合性的使用,在下一节,我们将结合实例来练习该语法在程序用的应用。

时间: 2024-09-27 20:39:32

ASP.NET:数据库绑定控件入门的相关文章

ASP.NET:数据库绑定控件DataBind方法

asp.net|控件|数据|数据库     DataBind方法是ASP.NET中一个很重要的概念,几乎所有的控件都需要它控制数据的操作,它的作用是在为控件指定数据源后,执行数据绑定操作.在上一章的DataSet对象实例中我们已经使用过,利用这个方法为DataGrid控件绑定数据,即DataGrid.DataBind().    ASP.NET可以使用DataBind方法来绑定数据的控件除了DataGrid,Repeater,DataList三个专用的数据绑定控件以外,还有些数据集合性质的Web

数据库-ASP中的&amp;amp;lt;asp:Repeater&amp;amp;gt;控件问题

问题描述 ASP中的<asp:Repeater>控件问题 各位大神们好,我在项目中使用asp:Repeater控件,去显示我数据库里面的数据,可是运行程序的时候显示: 我把代码给大家看一下,请大家帮我看看是哪里出了错误 (1)前台页面数据绑定: 序号 I级机构 II级机构 III级机构 <%#Eval("Id") %>> <%#Eval("Csk_no.Cfk_no.First_kind_name") %>> <

ASP.NET:数据库邦定控件入门

asp.net|控件|数据|数据库 数据绑定控件是Web控件的一部分,但其与数据库紧密结合的,在Web应用程序中的应用十分广泛,所以尤其显得重要.在本章中,我们将详细介绍ASP.NET技术中数据绑定控件的用法.    9.1  数据库邦定控件入门     在学习上一章时候,我们接触到了DataGrid控件,在实例中我们利用DataAdapter从数据库中读取数据,存放到DataSet里,然后绑定到DataGrid控件里,由DataGrid控件显示出来.通过数据绑定控件的不同设置,可以快速地实现数

使用 ASP+ 列表绑定控件(上)

asp+|控件 简介       Repeater.DataList和DataGrid控件构成ASP+页面框架中System.Web.   UI.WebControls名称空间内的相关Web控件集.这些控件使HTML显示所绑   定列表或数据源的内容.因此,将它们统称为"列表绑定控件".      与框架中的其它 Web       控件类似,这些控件提供一致的编程模型并封装一个独立于浏览器的   表示逻辑.这些特性使开发人员能够针对对象模型编程而不用必须掌握与   HTML 相关的那

使用 ASP+ 列表绑定控件 (转自ms 二)

asp+|控件 DataGrid 控件DataGrid 控件使您可以生成数据源格式丰富的列表表示.此外,它还支持随其它操作选择项目. 本节的四个示例使用包含有关书名信息(标题.标题 ID.作者.价格和出版日期)的表.全部数据都用 TitlesDB.xml 中的 XML 予以维持.在建立页面来表示此表的内容并选择书籍时,这些示例遵循增量方法.代码列表包含黑体文本,以表明一个示例构建于以前示例时所作的更改. 截自 TitlesDB.xml: <root><schema id="Do

使用 ASP+ 列表绑定控件 (转自ms 一)

asp+|控件 使用 ASP+ 列表绑定控件Nikhil KothariMicrosoft Corporation 2000年7月 摘要: 说明 ASP+ Repeater.DataList 和 DataGrid 服务器控件.这些控件能够实现一个根植于数据源的,基于 HTML 的应用程序用户界面.讨论与这些控件有关的概念并概要介绍使用这些控件的基本示例. 目录简介 列表绑定控件是如何工作的? Repeater 控件 DataList 控件 DataGrid 控件 Repeater.DataLis

asp.net学习之 数据绑定控件--表格绑定控件

原文:asp.net学习之 数据绑定控件--表格绑定控件     数据绑定 Web 服务器控件是指可绑定到数据源控件,以实现在 Web 应用程序中轻松显示和修改数据的控件.数据绑定 Web 服务器控件是将其他 ASP.NET Web 控件(例如 Label 和 TextBox 控件)组合到单个布局中的复合控件.     例如,诸如 DetailsView 控件等数据绑定控件可绑定到一个结果集,例如,包含每个雇员的姓名.地址.职务等信息的雇员表.在 DetailsView 控件中,可以将 Labe

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——支持多种数据库。让分页更加简单。

分页控件的源代码下载网址:http://www.cnblogs.com/jyk/archive/2008/04/25/1170979.html (在网页的下面) 下载文件里面由一个测试网页:http://localhost:5561/test/Testlist.aspx?fid=1 请注意后面的参数. 在webconfig里面修改连接字符串和数据库类型.DataType ---- 1: MS SQL ;2:Oledb:3:ODBC.   <appSettings>    <add key

ASP.NET:DataGrid控件的分页功能

asp.net|datagrid|datagrid控件|分页 DataGrid 控件是一个基于模板样式的.多功能的.多列的数据绑定控件.在三个数据绑定控件中,DataGrid是功能最为强大的,其次时DataList控件,然后是轻量级的数据绑定控件Repeater.要自定义 DataGrid 中各列的布局,您可以将列类型设置为"模板",然后修改列的模板.DataGrid 控件也可以无需模板,只需按照默认的设置即可进行呈现,这使得该控件成了用于报告方案的理想控件.      我们可以把Da