ASP.NET DataGrid传统分页方式

此分页方式与传统ASP分页方式相仿.

DataGridPage.aspx

<%@ Page language="c#" Codebehind="DataGridPage.aspx.cs" AutoEventWireup="false" Inherits="netCRM.DataGridPage" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
  <title>DataGridPage</title>
  <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
  <meta name="CODE_LANGUAGE" Content="C#">
  <meta name="vs_defaultClientScript" content="JavaScript">
  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
  <form id="Form1" method="post" runat="server">
  <asp:datagrid id="DataGrid1" runat="server" AlternatingItemStyle-BackColor="#eeeeee" HeaderStyle-BackColor="#aaaadd"
   Font-Size="8pt" Font-Name="Verdana" CellPadding="3" BorderWidth="1px" BorderColor="Black"
   PagerStyle-HorizontalAlign="Right" PagerStyle-Mode="NumericPages"
   PageSize="5" Font-Names="Verdana" Width="100%">
   <AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle>
   <HeaderStyle BackColor="#AAAADD"></HeaderStyle>
   <PagerStyle HorizontalAlign="Right" Mode="NumericPages"></PagerStyle>
  </asp:datagrid>
  </form>
  <TABLE cellSpacing="0" cellPadding="1" width="100%" bgColor="#aaaadd" border="0">
  <TBODY>
   <TR>
   <TD>
    <TABLE cellSpacing="0" cellPadding="4" width="100%" bgColor="#fef8e2" border="0">
    <TBODY>
     <TR>
     <TD class="M" noWrap align="center"><asp:Literal id="Literal1" runat="server"></asp:Literal></TD>
     </TR>
     <TR>
     <TD class="C" noWrap align="center"><asp:Literal id="Literal2" runat="server"></asp:Literal></TD>
     </TR>
    </TBODY>
    </TABLE>
   </TD>
   </TR>
  </TBODY>
  </TABLE>
</body>
</HTML>

时间: 2024-12-26 02:06:06

ASP.NET DataGrid传统分页方式的相关文章

ASP.NET技巧:DataGrid传统分页方式

此分页方式与传统ASP分页方式相仿. DataGridPage.aspx 以下为引用的内容:<%@ Page language="c#" Codebehind="DataGridPage.aspx.cs" AutoEventWireup="false" Inherits="netCRM.DataGridPage" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4

asp.net+datagrid +aspnetpager+分页存储过程如何导出EXCEL

问题描述 asp.net+datagrid+aspnetpager+分页存储过程如何导出EXCEL,目前只能导出当前页. 解决方案 解决方案二:导出绑定datagrid的Datset就可以了...解决方案三:存储过程已经分页了,也就是说DATASET的数据就是当前数据.解决方案四:aspnetpager或存储过程分页无法获取全部数据的(当然如何你全部数据少于pagesize例外)这样的话,我想要重新用一个查询去获取全部数据到DataSet了,然后再导出DataSet中的数据,这样才是全部数据解决

ASP.NET组件DataGrid的分页实用方法

asp.net|datagrid|分页 查了网上资料,关于这个DataGrid分页实在是太多太多方法,有些解决方法过于Trick,有些则效率较低,这里提供一个不太麻烦,也效率尚可(通过Session缓存DataSet)的方法: 拖动DataGrid到WebForms,从DataGrid的属性栏中选择Columns打开DataGrid Properties自定义对话框,选择Paging分页,Allow paging, Page size: 20. private void Page_Load(ob

亲密接触ASP.Net(12) DataGrid的分页(2)

DataGrid的分页(2) 这里我紧接上一节,讲DataGrid的分页.在上例中,我们可以看到对于分页控制,本来已经足够了,呵呵,但是只是一个普通的分页,多没有意思,还是给它变些花样好.先讲讲上一节DataGrid控件所用的属性 <ASP:DataGrid id="DataGrid1" runat="server"AllowPaging="True"PageSize="5"PagerStyle-HorizontalAl

asp.net如何实现datagrid的分页显示

问题描述 asp.net如何实现datagrid的分页显示使用的是VS2003下VB.net来开发的望指教,谢谢 解决方案 解决方案二:设置AllowPaging=true;解决方案三:<asp:datagridid="DataGrid1"runat="server"CellSpacing="0"CellPadding="2"PagerStyle-HorizontalAlign="Right"Page

【自然框架】QuickPager asp.net 分页控件的Ajax分页方式。

  上次比较匆忙,Ajax的分页方式仅实现了基本功能,或者说只是验证了我的想法.现在对Ajax分页有做了一些调整,现在可以正式用了.   使用方法还是非常简单,可以完全按照URL分页方式来做,只需要把PagerTurnKind 属性 设置为:PagerTurnKind.AjaxForWebControl;就可以了.   然后前台需要引用jquery-1.4.2.min.js和QuickPager-1.0.js.QuickPager-1.0.js是QuickPager需要用的一个js脚本,Demo

【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。

       昨天在csdn上看到一个人提出来了一种分页的需求,大致是分页控件只负责绘制总页数.上一页.下一页等信息,然后在用户翻页的时候可以触发一个js函数,然后自己实现这个js函数.并不需要提交表单,他想用ajax的方式来获取数据,但是又不想使用微软的ajax.        大概的需求就是这样的(至少我的理解是这样的),不知道吴旗娃的分页控件是不是支持这种需求.不过我的分页控件还没有涉及到ajax,原因是我还不会用ajax,那么是不是可以先实现这种需求呢?想了一下,比较简单,只要继承Pag

基于ASP.NET的自定义分页显示

asp.net|分页|显示 摘要:本文针对WEB数据库记录的显示问题,用实例讨论了在ASP.NET框架下使用DataGrid控件对数据库记录的一种自定义分页显示. 关键词:WEB数据库:ASP.NET:DataGrid:分页 引言 在用户进行数据查询时通常有这样的情况,一个数据库查询将返回太多的行,一致不能在一页中显示.如果用户正在使用一个慢的链接,发送特别大的数据结果可能要花很长的时间.一旦获得了数据,用户可能发现它不包含正确的内容,或者查询范围太大,没有容易的办法检查完所有的结果来找到重要的

DataGrid自定义分页

datagrid|分页 ASP.NET中利用DataGrid的自定义分页功能和存储过程结合实现高效分页 ASP.Net中的DataGrid有内置分页功能, 但是它的默认的分页方式效率是很低的,特别是在数据量很大的时候,用它内置的分页功能几乎是不可能的事,因为它会把所有的数据从数据库读出来再进行分页, 这种只选取了一小部分而丢掉大部分的方法是不可去取的. 在最进的一个项目中因为一个管理页面要管理的数据量非常大,所以必须分页显示,并且不能用DataGrid的内置分页功能,于是自己实现分页. 下面介绍