《ASP.NET1200例》ListView 控件与DataPager控件的结合<一>
- <asp:ListView ID="_moviesGrid"
- runat="server" DataKeyNames="movie_id"
- DataSourceID="_moviesDataSource">
- <LayoutTemplate>
- <!-- ... -->
- <div class="Pagination">
- <asp:DataPager ID="_moviesGridDataPager" runat="server">
- <Fields>
- <asp:NumericPagerField />
- </Fields>
- </asp:DataPager>
- </div>
- </LayoutTemplate>
- </asp:ListView>
- NumericPagerField 显示 1 2 3... 分页界面。
- NextPreviousPagerField 显示“Next”(下一页)、“Previous”(上一页)、“First”(第一页)和“Last”(最后一页)按钮在行间往复。
- TemplatePagerField 让您使用 PagerTemplate 定义精确设计和实现分页接口的功能。
- public interface IPageableItemContainer
- {
- event EventHandler<PageEventArgs> TotalRowCountAvailable;
- void SetPageProperties(int startRowIndex, int maximumRows,
- bool databind);
- int MaximumRows { get; }
- int StartRowIndex { get; }
- }
.gif)
- <asp:DataPager ID="_moviesGridDataPager" runat="server"
- QueryStringField="pageNum" >
- <Fields>
- <asp:NumericPagerField />
- </Fields>
- </asp:DataPager>

- <asp:ListView ID="_moviesGrid" runat="server" DataKeyNames="movie_id"
- DataSourceID="_moviesDataSource">
- <LayoutTemplate>
- <div class="PrettyGrid">
- <table cellpadding="0" cellspacing="0" summary="">
- <thead>
- <tr>
- <th scope="col">
- <asp:LinkButton ID="_movieIdSortLink"
- CommandName="Sort" CommandArgument="movie_id"
- runat="server">ID</asp:LinkButton>
- </th>
- <th scope="col">
- <asp:LinkButton ID="_titleSortLink"
- CommandName="Sort" CommandArgument="title"
- runat="server">Title</asp:LinkButton>
- </th>
- <th scope="col">
- <asp:LinkButton ID="_releaseDateSortLink"
- CommandName="Sort" CommandArgument="release_date"
- runat="server">Release date</asp:LinkButton>
- </th>
- </tr>
- </thead>
- <!-- ... -->
- </LayoutTemplate>
- </asp:ListView>
.gif)

- <asp:ListView ID="_groupListView" runat="server"
- DataKeyNames="movie_id" DataSourceID="_moviesDataSource"
- GroupItemCount="4" >
- <GroupTemplate>
- <tr>
- <asp:PlaceHolder runat="server" ID="itemPlaceholder" />
- </tr>
- </GroupTemplate>
- <LayoutTemplate>
- <table>
- <asp:PlaceHolder ID="groupPlaceholder" runat="server" />
- </table>
- </LayoutTemplate>
- <ItemTemplate>
- <td>
- movie_id:
- <asp:Label ID="_movie_idLabel" runat="server"
- Text='<%# Eval("movie_id") %>' /> <br />
- title:
- <asp:Label ID="_titleLabel" runat="server"
- Text='<%# Eval("title") %>' /> <br />
- release_date:
- <asp:Label ID="_release_dateLabel" runat="server"
- Text='<%# Eval("release_date", "{0:d}") %>' /> <br />
- <br />
- </td>
- </ItemTemplate>
- </asp:ListView>
.gif)
《ASP.NET1200例》ListView 控件与DataPager控件的结合<一>的更多相关文章
- 《ASP.NET1200例》实现投票的用户控件
用户控件ascx <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="24 ...
- 《ASP.NET1200例》ListView 控件与DataPager控件的结合<二>
ASP.NET使用ListView数据绑定控件和DataPager实现数据分页显示 为什么使用ListView+DataPager的方式实现分页显示? .net提供的诸多数据绑定控件,每一种都有它自己 ...
- 《ASP.NET1200例》ListView控件之修改,删除与添加
aspx <body> <form id="form1" runat="server"> <div> <asp:Lis ...
- 《ASP.NET1200例》各种类型文件汇总
aspx是页面文件 ascx是用户控件,用户控件必须嵌入到aspx中才能使用. ascx是用户控件,相当于模板 其实ascx你可以理解为Html里的一部分代码, 只是嵌到aspx里而已, 因为aspx ...
- 《ASP.NET1200例》解决母版页报错“内容控件必须是内容页中的顶级控件,或是引用母版页的嵌套母版页。”
VS2005下,添加了母版页这个控件,我们可以讲N个页面中共同的部分放在母版页来实现,并让WEB窗体集成自我们的母版页,就可以让我们的站点具有统一的风格了.在VS2005SP1之前的版本中,我们只能创 ...
- 《ASP.NET1200例》嵌套在DataLisT控件中的其他服务器控件---DropDownList控件的数据绑定
aspx <script type="text/javascript"> function CheckAll(Obj) { var AllObj = document. ...
- 《ASP.NET1200例》高亮显示ListView中的数据行并自动切换图片
aspx <script type="text/javascript"> var oldColor; function SetNewColor(Source) { ol ...
- 《ASP.NET1200例》在DataList里编辑和删除数据
学习内容:如何创建一个支持编辑和删除数据的DataList.增加编辑和删除功能需要在DataList的ItemTemplate和EditItemTemplate里增加合适的控件,创建对应的事件处理,读 ...
- 《ASP.NET1200例》<asp:DataList>分页显示图片
aspx页面代码 <asp:DataList ID="dlPhoto" runat="server" Height="137px" W ...
随机推荐
- java文件中文在MyEclipse中打开变成了乱码
导入其他人的项目,出现乱码状况 以下是解决方案之一:
- java在目录中过滤文件
package com.zh.test; import java.io.File; import java.io.FilenameFilter; public class Test2 { /** * ...
- OC基础--成员变量的封装
一.封装的作用: 1.重用 2.不必关心具体的实现 3.面向对象三大特征之一 4.具有安全性 二.OC中成员变量的命名规范以及注意事项 1.命名规范--.成员变量都以下划线“_”开头 1)为了跟get ...
- .net架构设计读书笔记--第二章 第7节 神化般的业务层
一.编排业务逻辑的模式1. 事务脚本模式TS(The Transaction Script pattern ) TS模式概述 TS 鼓励你跳过任何的面向对象的设计,你直接到所需的用户操作的业务 ...
- 详解Java中ArrayList、Vector、LinkedList三者的异同点
转载:https://my.oschina.net/zzw922cn/blog/491631 一.ArrayList ArrayList是一个可以处理变长数组的类型,这里不局限于"数&quo ...
- 深入研究Struts2(一)---Struts2是什么?它的工作原理是什么?
本文绝对原创, 欢迎转载, 但是转载请记得注明文章出处:http://blog.csdn.net/izard999/article/details/39891281 近4年都在从事Android方 面 ...
- 【ZOJ 3502】Contest
题 题意 n个问题,解决的顺序影响正确的概率,无论之前解决的问题是否答对,当前问题 j 答对概率为max{a[i][j]} (i为解决过的问题).求答对题目的最大期望和对应的答题顺序.T组测试,T ( ...
- 【ZOJ 1221】Risk
题 题意 给你20个城市的相邻关系,求给定任意两个城市的最短距离 分析 求任意两个城市最短距离,就是用floyd算法,我脑残忘记了k是写在最外层的. 代码 #include<stdio.h> ...
- BZOJ3172 后缀数组
题意:求出一篇文章中每个单词的出现次数 对样例的解释: 原文是这样的: a aa aaa 注意每个单词后都会换行 所以a出现次数为6,aa为3 (aa中一次,aaa中两次),aaa为1 标准解法好像是 ...
- Apple的App Analytics统计平台你必须知道的Q&A整理与翻译
Apple的App Analytics统计平台你必须知道的Q&A整理与翻译 Apple最近在iTunesConnect里最新发布了App Analytics统计平台,提供了现有友盟统计平台和自 ...