datagrid怎么设置分页?

datagrid|分页

<asp:DataGrid id="programmaticID" runat=server<br>
     DataSource='<%# DataBindingExpression %>'<br>
     AllowPaging="True|False"<br>
     AllowSorting="True|False"<br>
     AutoGenerateColumns="True|False"<br>
     BackImageUrl="url"<br>
     CellPadding="pixels"<br>
     CellSpacing="pixels"<br>
     DataKeyField="DataSourceKeyField"<br>
     GridLines="None|Horizontal|Vertical|Both"<br>
     HorizontalAlign="Center|Justify|Left|NotSet|Right"<br>
     PagedDataSource<br>
     PageSize="ItemCount"<br>
     ShowFooter="True|False"<br>
     ShowHeader="True|False"<br>
     VirtualItemCount="ItemCount"<br>
     OnCancelCommand="OnCancelCommandMethod"<br>
     OnDeleteCommand="OnDeleteCommandMethod"<br>
     OnEditCommand="OnEditCommandMethod"<br>
     OnItemCommand="OnItemCommandMethod"<br>
     OnItemCreated="OnItemCreatedMethod"<br>
     OnPageIndexChanged="OnPageIndexChangedMethod"<br>
     OnSortCommand="OnSortCommandMethod"<br>
     OnUpdateCommand="OnUpdateCommandMethod"><br>
<br>
   <AlternatingItemStyle property="value"/><br>
   <EditItemStyle property="value"/><br>
   <FooterStyle property="value"/><br>
   <HeaderStyle property="value"/><br>
   <ItemStyle property="value"/><br>
   <PagerStyle property="value"/><br>
   <SelectedItemStyle property="value"/><br>
<br>
</asp:DataGrid><br>
or<br>
<asp:DataGrid id="programmaticID" runat=server<br>
     DataSource='<%# DataBindingExpression %>'<br>
     AutoGenerateColumns="False"<br>
     (other properties)><br>
<br>
   <AlternatingItemStyle property="value"/><br>
   <EditItemStyle property="value"/><br>
   <FooterStyle property="value"/><br>
   <HeaderStyle property="value"/><br>
   <ItemStyle property="value"/><br>
   <PagerStyle property="value"/><br>
   <SelectedItemStyle property="value"/><br>
<br>
   <Columns><br>
      <asp:BoundColumn<br>
           DataField="DataSourceField"<br>
           DataFormatString="FormatString"<br>
           FooterText="FooterText"<br>
           HeaderImageUrl="url"<br>
           HeaderText="HeaderText"<br>
           ReadOnly="True|False"<br>
           SortField="DataSourceFieldToSortBy"<br>
           Visible="True|False"<br>
           FooterStyle-property="value"<br>
           HeaderStyle-property="value"<br>
           ItemStyle-property="value"/><br>
<br>
      <asp:ButtonColumn<br>
           ButtonType="LinkButton|PushButton"<br>
           Command="BubbleText"<br>
           DataTextField="DataSourceField"<br>
           DataTextFormatString="FormatString"<br>
           FooterText="FooterText"<br>
           HeaderImageUrl="url"<br>
           HeaderText="HeaderText"<br>
           ReadOnly="True|False"<br>
           SortField="DataSourceFieldToSortBy"<br>
           Text="ButtonCaption"<br>
           Visible="True|False"/><br>
<br>
      <asp:EditCommandColumn<br>
           ButtonType="LinkButton|PushButton"<br>
           CancelText="CancelButtonCaption"<br>
           EditText="EditButtonCaption"<br>
           FooterText="FooterText"<br>
           HeaderImageUrl="url"<br>
           HeaderText="HeaderText"<br>
           ReadOnly="True|False"<br>
           SortField="DataSourceFieldToSortBy"<br>
           UpdateText="UpdateButtonCaption"<br>
           Visible="True|False"/><br>
<br>
      <asp:HyperLinkColumn<br>
           DataNavigateUrlField="DataSourceField"<br>
           DataNavigateUrlFormatString="FormatExpression"<br>
           DataTextField="DataSourceField"<br>
           DataTextFormatString="FormatExpression"<br>
           FooterText="FooterText"<br>
           HeaderImageUrl="url"<br>
           HeaderText="HeaderText"<br>
           NavigateUrl="url"<br>
           ReadOnly="True|False"<br>
           SortField="DataSourceFieldToSortBy"<br>
           Target="window"<br>
           Text="HyperLinkText"<br>
           Visible="True|False"/><br>
<br>
      <asp:TemplateColumn<br>
           FooterText="FooterText"<br>
           HeaderImageUrl="url"<br>
           HeaderText="HeaderText"<br>
           ReadOnly="True|False"<br>
           SortField="DataSourceFieldToSortBy"<br>
           Visible="True|False"><br>
<br>
         <HeaderTemplate><br>
            Header template HTML<br>
         </HeaderTemplate ><br>
         <ItemTemplate><br>
            ItemTemplate HTML<br>
         </ItemTemplate><br>
         <EditItemTemplate><br>
            EditItem template HTML<br>
         </EditItemTemplate><br>
         <FooterTemplate><br>
            Footer template HTML<br>
         </FooterTemplate><br>
<br>
      </asp:TemplateColumn><br>
   </Columns><br>
<br>
</asp:DataGrid>

时间: 2024-12-31 07:00:27

datagrid怎么设置分页?的相关文章

ASP.NET中利用DataGrid的自定义分页功能

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

miniui datagrid的客户端分页解决方案

官方的解决方案 官方在"在线示例"中给了一个简单的 client pagination 解决方案,代码就不贴了,这里说说它的基本思想和处理过程. 首先,是绑定一个 preload 事件,在这个事情中设置 event.cancel = true,阻止 datagrid 在翻页的时候向服务器请求加载数据. 那么数据从哪来呢?当然只有在外部写一个 ajax 过程获取了.不过取得的数据并不直接交给 datagrid,而是缓存起来,放在dataResult 中. 现在继续说 preload,除了

怎么在datagrid中实现分页?

问题描述 怎么在datagrid中实现分页?比如有一个datagrid,下面有个"下一页","上一页"的按钮,按"下一页","上一页",datagrid的值就改变. 解决方案 解决方案二:这个控件是连续不断的,这样用又好用又方便非要变成不连续的,你这个问题可能没人做过,我觉得你这样行否,让这个控件不能滚动,再设置一按钮,点击按钮,一次向上或向下流动这几行,解决方案三:SqlDataAdapterda=newSqlDataAda

DataGrid同时具有分页和排序功能及注意点

datagrid|分页|排序 当DataGrid同时具有分页和排序功能时应注意在重新绑定数据源时,MyDataGrid.CurrentPageIndex=0;下面给实现以上功能的原码,也就不多缀了aspx中包含有DataGrid和控制其数据源变化的dropdownlistDataGrid代码 <asp:datagrid id="MyDataGrid" runat="server" BorderColor="#CCCCCC" Font-Siz

jQuery EasyUI datagrid实现本地分页的方法_jquery

本文实例讲述了jQuery EasyUI datagrid实现本地分页的方法.分享给大家供大家参考.具体如下: 一般分页都是后台做,前端做无论从哪方面考虑都不合适.但是有的时候还是有这种需求. 这里重点用到了pagination的监听,以及JS数组的slice方法来完成.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title&g

easyui datagrid 动态设置url卡死

问题描述 easyui datagrid 动态设置url卡死 为什么通过改变url实现查询,js卡死 $('#tt').datagrid({ url:url }); 解决方案 你是重新生成datagrid好不..查询几次就生成几次datagrid..查询用load或者reload方法,传递查询参数就好了,不需要更改url地址 解决方案二: 传参数的我也试过也是卡死,就算是重新生成datagrid也不应该卡死啊,好奇怪啊 解决方案三: $('#tt').datagrid({url:url, que

criteria-Hibernate 的 Criteria 设置分页查询是否支持Oracle的分页

问题描述 Hibernate 的 Criteria 设置分页查询是否支持Oracle的分页 public List findAll(CriteriaDto criteriaPara, int currentPage, int pageSize) { Criteria criteria = createSession().createCriteria(entityClass); criteria.add(Restrictions.or(Restrictions.eq("isDelete"

silverlight中DataGrid怎样设置默认项

问题描述 silverlight中DataGrid怎样设置默认选择一项的,现在系统是默认第一项的,我想把默认的第一项给取消掉,也就是不让其显示默认项,该怎样办!谢谢!!

DataGrid同时具有分页和排序功能及注意点_实用技巧

    当DataGrid同时具有分页和排序功能时应注意在重新绑定数据源时,MyDataGrid.CurrentPageIndex=0;下面给实现以上功能的原码,也就不多缀了aspx中包含有DataGrid和控制其数据源变化的dropdownlistDataGrid代码  <asp:datagrid id="MyDataGrid" runat="server" BorderColor="#CCCCCC" Font-Size="10