ASP.NET(第七章数据插入与更新:DataList)-asp.net关注

本章目标

能使用DataList控件和Repeater和做精细展示

会编写分页和排序方法

DataList

以某种格式显示数据

。格式可以使用模板和样式进行定义

。可用以任何重复结构中的数据

。控件使用HTML中的<Table>相关的元素在列表中呈现项

DataList模板

属性名称 说明

ltemTemplate 项模板,标记了每行显示的内容

AlternatingltemTemplate 交替模板项,可设置交替行显示不同的风格,不设置时,与模板相同

SelectedltemTemplate 选中模板项,设置选中后的特殊样式

EditltemTemplate 编辑模板项

HeaderTemplate和

FooterTemplate 页眉和页脚的模板

SeparatorTemplate 分隔符模板,一般用<br>(一条直线)

图书列表页

使用DataList

。首先,将显示项分解出来

模板----->内容页面(循环显示)--------->项模板(table)

。找到需要替换的部分,直接替换为绑定语句(容易忽略的地方:图片的alt属性)

。编写页面,添加DateList,并在项模板中粘贴过的模板

。绑定数据源

分页和排序

图书数量很多,需要增加分页和排序,但是DataList没有内置分页排序的功能。

。要绑定的数据域是已排序的数据

。只绑定当前显示页面的数据

手写的代码绑定:根据用户选择的分页和排序条件,对数据进行查询,返回相应的结果

排序

编写与排序相关的方法

public static IList<Book> GetBooks(int categoryid,string order)

{

//组合的sql语句

string condition=

}

转载于:https://www.cnblogs.com/wowcn/archive/2011/01/22/tt64.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值