使用FormView控件对数据分页
2010-07-09 17:57
399 查看
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ShowFormViewPagerTemplate.aspx.cs" Inherits="ShowFormViewPagerTemplate" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Show FormView Pager Template</title>
<style type="text/css">
html
{
background-color:silver;
}
#content
{
margins:auto;
width:600px;
padding:10px;
background-color:white;
font:14px Georgia,Serif;
}
.frmMovies
{
width:100%;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:FormView
id="frmMovies"
DataSourceID="srcMovies"
AllowPaging="true"
CssClass="frmMovies"
Runat="server">
<ItemTemplate>
<h1><%# Eval("Title") %></h1>
<b>Directed By:</b>
<%# Eval("Director") %>
</ItemTemplate>
<PagerTemplate>
<hr />
<div style="float:left">
Page:<%# frmMovies.PageIndex + 1 %>
</div>
<div style="float:right;white-space:nowrap">
<asp:LinkButton
id="lnkPrevious"
Text="Previous Page"
CommandName="Page"
CommandArgument="Prev"
Runat="server" />
||
<asp:LinkButton
id="lnkNext"
Text="Next Page"
CommandName="Page"
CommandArgument="Next"
Runat="server" />
</div>
</PagerTemplate>
</asp:FormView>
<asp:SqlDataSource ID="srcMovies" runat="server" ConnectionString="<%$ ConnectionStrings:dbConnect %>"
ProviderName="<%$ ConnectionStrings:dbConnect.ProviderName %>" SelectCommand='SELECT "ID", "TITLE", "DIRECTOR", "DATERELEASED" FROM "MOVIES"'>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
数据库为ORACLE数据库
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Show FormView Pager Template</title>
<style type="text/css">
html
{
background-color:silver;
}
#content
{
margins:auto;
width:600px;
padding:10px;
background-color:white;
font:14px Georgia,Serif;
}
.frmMovies
{
width:100%;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:FormView
id="frmMovies"
DataSourceID="srcMovies"
AllowPaging="true"
CssClass="frmMovies"
Runat="server">
<ItemTemplate>
<h1><%# Eval("Title") %></h1>
<b>Directed By:</b>
<%# Eval("Director") %>
</ItemTemplate>
<PagerTemplate>
<hr />
<div style="float:left">
Page:<%# frmMovies.PageIndex + 1 %>
</div>
<div style="float:right;white-space:nowrap">
<asp:LinkButton
id="lnkPrevious"
Text="Previous Page"
CommandName="Page"
CommandArgument="Prev"
Runat="server" />
||
<asp:LinkButton
id="lnkNext"
Text="Next Page"
CommandName="Page"
CommandArgument="Next"
Runat="server" />
</div>
</PagerTemplate>
</asp:FormView>
<asp:SqlDataSource ID="srcMovies" runat="server" ConnectionString="<%$ ConnectionStrings:dbConnect %>"
ProviderName="<%$ ConnectionStrings:dbConnect.ProviderName %>" SelectCommand='SELECT "ID", "TITLE", "DIRECTOR", "DATERELEASED" FROM "MOVIES"'>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
数据库为ORACLE数据库
相关文章推荐
- 如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- 如何解决FormView中实现DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- 使用DataList控件绑定数据并实现分页
- ASP.NET使用ListView数据绑定控件和DataPager实现数据分页显示(二)
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十四:使用FormView 的模板
- 给girdview添加数据、并简单分页(使用datatable作为数据源)
- 为 GridView、DetailsView、FormView 等数据显示控件删除功能添加“确认对话框”
- 使用ASP.NET Atlas XSLTView控件用XSLT修饰并显示XML数据
- ASP.NET 数据列表控件的分页总结(二)---------使用存储过程分页
- 富数据控件 DetailsView 和 FormView
- 在DevExpress程序中使用Winform分页控件直接录入数据并保存
- FormView控件的三种数据验证方法
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- 对GridView、DetailsView 和 FormView 控件分页属性的PagerSettings类的设置
- FormView分页显示数据的例子
- 使用Silverlight Toolkit的数据分页控件---DataPager
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十四:使用FormView 的模板
- .NET 数据控件大全 GridView,DataList,DetailsView,FormView,ListView,Repeater,DataPager
- PagedDataSource数据绑定控件和AspNetPager分页控件结合使用列表分页
- 转:在没有数据时,如何使用FormView增加数据