ASP.NET第六章 数据绑定控件

第六章

数据绑定是将数据链接到显示该数据的控件的过程  

数据源控件:
1.快速实现多种常用的数据源进行展示和交互
2.快速完成对数据表增删改查操作
3.是ASP.NET引入的一个新的数据抽象层

vs内置的六种数据源控件:
1.SqlDataSource:允许访问支持ADO.NET数据提供程序的所有数据源。可访问ODBC、SQL Server等

2.AccessDataSource

3.ObjectDataSource:可以对业务对象或其他返回数据的类执行特定的数据访问

4.XmlDataSource:可以对XML文档执行特定访问,包括物理访问和内存访问。

5.SiteMapDataSource:可以对站点地图提供程序所存储的Web站点执行特定的站点地图数据访问

6.LinqDataSource

所有数据源控件都派生于Control类

xml可扩展标记语言,储存和传输数据,
1998年,W3C公布了XML 1.0,XML诞生了

GridView控件
数据行类型:
表头行
交替行:隔行变色
选中行
数据行
编辑行
表尾行
分页行

数据展示的两种实现方法:
1.ADO.NET
手写代码的方式,
2.数据源控件
可以简单的设置访问数据库


绑定列:
ButtonField字段
显示为数据绑定控件中的按钮 
CommandName设置自定义命令(RowCommand)

模板列:
TemplateField字段
绑定中显示自定义内容的字段
有六种模板(标头、脚注、普通项、交替项、编辑模式、插入模式(只有DetailsView 控件支持该模板))


Eval和Bind:
Eval单向数据绑定
Bind双向数据绑定

Eval 方法是只读方法
该方法采用数据字段的值作为参数并将其作为字符串返回。
当对表达式操作时候,必须用Eval 如
<%# Eval("字段名").ToString( ).Trim( ) %>
格式化
<%# Eval("PublishDate", "{0:dd/MM/yyyy}") %>
d:日期;m:月份;y:年份。可能格式化为“17/05/2008”。                    
Bind 方法支持读/写功能
可以检索数据绑定控件的值并将任何更改提交回数据库


数据的排序与分页
GridView 控件可自动将数据源中的所有记录分成多页。若要启用分页功能,需要将AllowPaging 属性设置为true。
GridView 控件的排序功能是通过将GridView 控件的AllowSorting 属性设置为true ,即可启用该控件中的默认排序行为。
 

  • 16
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值