asp:ObjectDataSource+asp:GridView 实现真分页
- <asp:GridView
- ID="GridViewCacheManager"
- DataSourceID="OdsCacheManager"
- runat="server"
- Width="100%"
- CssClass="datable"
- border=""
- CellPadding=""
- OnRowDataBound="GridViewCacheManager_RowDataBound"
- OnRowCommand="GridViewCacheManager_RowCommand"
- AutoGenerateColumns="False"
- AllowPaging="True"
- PageSize=""
- AllowSorting="True" EnableModelValidation="True" ForeColor="#333333" GridLines="None">
- <PagerSettings Visible="False" />
- <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Left" />
- <RowStyle CssClass="lupbai" BackColor="#EFF3FB" HorizontalAlign="Center" />
- <HeaderStyle CssClass="lup" BackColor="#b6c9e7" Font-Bold="True" ForeColor="White" />
- <EditRowStyle BackColor="#2461BF" />
- <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
- <AlternatingRowStyle CssClass="trnei" BackColor="White" />
- <Columns>
- <asp:TemplateField HeaderText="选择">
- <HeaderStyle Width="40px" />
- <ItemTemplate>
- <asp:CheckBox ID="CheckBox1" runat="server" />
- </ItemTemplate>
- </asp:TemplateField>
- <asp:BoundField DataField="Title" HeaderText="标题">
- <HeaderStyle Width="250px" />
- </asp:BoundField>
- <asp:BoundField DataField="Views" HeaderText="浏览">
- <HeaderStyle Width="50px" />
- </asp:BoundField>
- <asp:BoundField DataField="Shares" HeaderText="收藏">
- <HeaderStyle Width="50px" />
- </asp:BoundField>
- <asp:BoundField DataField="Status" HeaderText="状态">
- <HeaderStyle Width="50px" />
- </asp:BoundField>
- <asp:BoundField DataField="AddTime" HeaderText="发表时间" DataFormatString="{0:yyyy-MM-dd HH:mm}" HtmlEncode="false">
- <HeaderStyle Width="80px" />
- </asp:BoundField>
- <asp:BoundField DataField="EditTime" HeaderText="编辑时间" DataFormatString="{0:yyyy-MM-dd HH:mm}" HtmlEncode="false">
- <HeaderStyle Width="80px" />
- </asp:BoundField>
- <asp:TemplateField HeaderText="常规操作">
- <ItemTemplate>
- <asp:LinkButton ID="lbtnview" runat="server" PostBackUrl="">查看</asp:LinkButton>
- </ItemTemplate>
- <HeaderStyle Width="120px" />
- </asp:TemplateField>
- </Columns>
- <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
- </asp:GridView>
- <asp:ObjectDataSource
- ID="OdsCacheManager"
- runat="server"
- SelectMethod="SelectAllToTable"
- TypeName="Data.ArticleDao"
- EnablePaging="false"
- StartRowIndexParameterName="startRowIndex"
- MaximumRowsParameterName="maxRows"
- SelectCountMethod="GetCount">
- <SelectParameters>
- <%--<asp:ControlParameter Name="type" ControlID="hiddenFiledType" PropertyName="value" />
- <asp:ControlParameter Name="userID" ControlID="hiddenFiledUserID" PropertyName="value" /> --%>
- </SelectParameters>
- </asp:ObjectDataSource>
- <asp:HiddenField ID="hiddenFiledUserID" runat="server" Value="" />
- <asp:HiddenField ID="hiddenFiledType" runat="server" Value="" />
- protected void GridViewCacheManager_RowCommand(object sender, GridViewCommandEventArgs e)
- {
- int ID = Convert.ToInt32(e.CommandArgument);
- if (e.CommandName == "Del")
- {
- // bool isSuccess = UserDao.DeleteUserByID(ID);
- }
- }
- protected void GridViewCacheManager_RowDataBound(object sender, GridViewRowEventArgs e)
- {
- }
public static DataTable SelectAllToTable()
{
return result;
}
asp:ObjectDataSource+asp:GridView 实现真分页的更多相关文章
- Asp.Net北大青鸟总结(四)-使用GridView实现真假分页
这段时间看完了asp.net视频.可是感觉到自己的学习好像没有巩固好,于是又在图书馆里借了几本关于asp.net的书感觉真的非常好自己大概对于asp.net可以实现主要的小Demo.可是我知道仅仅有真 ...
- ASP.NET 为GridView添加序号列,且支持分页连续累计显示
为GridView添加序号列,且支持分页连续累计显示,废话不多说,直接上代码: <%@ Page Language="C#" AutoEventWireup="tr ...
- Asp.Net:GridView 编辑、删除、自定义分页以后备用
页面 GridView 绑定:在中,有 <asp:BoundField/>和 <asp:TemplateField><ItemTemplate>嵌套服务器控件 &l ...
- ASP.NET真分页_接前篇引用AspNetPager.dll进行数据分页
一.前端准备工作 1.之前我写到过<Asp.net中引用AspNetPager.dll进行数据分页> 这种分页方式只能在前台将数据分页,而每次点击查询时对目标数据库还是全查询,这样不仅会 ...
- ASP.NET真假分页—真分页
当数据量过大,有几万甚至十几万条数据时,每次都从数据库中取出所有数据就会降低查询效率,系统运行慢,还有可能卡死,这时假分页就会显得很不人性化,因此有了真分页的必要性. 正如上篇博文总结归纳,“真”相对 ...
- Asp.Net真分页技术
最近学校要做课题,闲来没事研究了下Asp.net的分页,我使用Repeater进行数据的绑定,每次从数据库读取到8条数据填充到Repeater中,这样搞可以降低数据库的压力,提高效率. 效果图如下: ...
- ASP.NET(五):ASP.net实现真分页显示数据
导读:在上篇文章中,介绍了用假分页实现数据的分页显示 ,而避免了去拖动滚动条.但,假分页在分页的同时,其实是拖垮了查询效率的.每一次分页都得重新查询一遍数据,那么有没有方法可以同时兼顾效率和分页呢,那 ...
- [小技巧]让你的GridView支持IQueryable,并自动实现真分页
众所周知,asp.net自带的GridView在自带分页方面设计得很2,因为它是假分页,即内存分页.而且它不智能支持强大的Iqueryable. 但这表明微软忽略了现实中的分页需求吗?答案应该不是,我 ...
- Asp.net中GridView详解《转》
ASP.NET服务器控件GridView 1 ASP.NET 服务器控件GridView使用 本教程不介绍服务器端控件的呈现,事件处理,状态等理论知识,只介绍服务器端控件的使用操作,如 ...
随机推荐
- 第三章 dubbo内核之ioc源码解析
dubbo的IOC具体实现在:T injectExtension(T instance)方法中.该方法只在三个地方被使用: createAdaptiveExtension() --injectExte ...
- sharepoint 2010 记录管理 对象模型
首先说一下什么是记录管理:这里有详细的说明 在 网站设置->网站集管理->网站集功能 中启用 “现场记录管理” 启用现场记录管理后在 网站管理 中多了2个功能“内容管理器设置” 和“内容管 ...
- 在Win7 Hyper-v虚拟机中挂接真实机的声卡
最近在测试Lync的语音功能,环境已在虚拟机中搭建好,但Hyper-V中不支持声卡,一直未测试成功,经过一番尝试后终于成功,细节如下: 1.真机为Win7 企业版,虚拟机也是Win7的企业版.(虚拟机 ...
- Doxygen简单经验谈。。。
Doxygen,大名鼎鼎的文档生成工具,被Boost.OpenCasCade等诸多项目作为文档生成的不二人选.人说,才华横溢往往是高深莫测,这句话放在 Doxygen这里显然是不适用的.十八般武艺样样 ...
- 跨平台APP----对Cordova,APPCan,DCloud,APICloud四大平台的分析
前言: 移动开发是未来一个很重要的IT领域,而跨平台开发将是这一领域最重要的事情. ----谷震平 一 兵器谱 在国外,最大的是Cordova(PhoneGap,2011年广泛流行), ...
- 【Kafka】Kafka-配置参数详解-参数调优
Kafka-配置参数详解-参数调优 kafka 目录_百度搜索 为什么kafka使用磁盘而不是内存 - CSDN博客 Kafka 配置说明 - 風吹云动 - 博客园 kafka生产服务器配置 - Or ...
- 【矩阵乘】【DP】【codevs 1305】Freda的道路
1305 Freda的道路 时间限制: 1 s 空间限制: 128000 KB 题目等级: 大师 Master 题目描写叙述 Description Freda要到Rainbow的城堡去玩了. 我们能 ...
- Flask莫名其妙特别慢
其他上网都正常,代理服务器.防火墙反复检查都没问题,最后,严重怀疑腾讯的mysql服务器,监控是这样的: 突然下降那段就很不正常. 后面忽然就崩溃了,死活都连不上.把可疑连接都关闭了,把防火墙都关闭了 ...
- 【代码片段】如何使用CSS来快速定义多彩光标
对于web开发中,我们经常都看得到需要输入内容的组件和元素,比如,textarea,或者可编辑的DIV(contenteditable) ,如果你也曾思考过使用相关方式修改一下光标颜色的,那么这篇技术 ...
- 具体解说Android的图片下载框架UniversialImageLoader之磁盘缓存(一)
沉浸在Android的开发世界中有一些年头的猴子们,预计都可以深深的体会到Android中的图片下载.展示.缓存一直是心中抹不去的痛.鄙人亦是如此.Ok,闲话不说.为了督促自己的学习.以下就逐一的挖掘 ...