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使用 本教程不介绍服务器端控件的呈现,事件处理,状态等理论知识,只介绍服务器端控件的使用操作,如 ...
随机推荐
- 漂亮的CSS3提交意见输入框样式
做了个输入框样式,如图: CSS代码如下: <喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" cl ...
- C# 6.0 的那些事
这两天期中考试没时间去看Connect();直播,挺可惜的,考完后补看了Connect(); 把C#6.0的新东西总结一下. 自动属性初始化 (Initializers for auto-proper ...
- 揭秘uc浏览器四
请问大家用过uc浏览器,他收藏一个网页是怎么操作的? 是不是这样,按菜单键——弹出添加网页,收藏网页等等的菜单操作,这个菜单操作很人性化了,并且在前面的篇幅已经说过了,这里不做太多的赘述了. 我这里只 ...
- Ubuntu通过 lshw 工具包查看物理网卡名称
步骤1:安装相关工具包 apt-get install lshw lshw-gtk 步骤2:执行lshw命令进行查看硬件信息
- 上机题目(0基础)- Java网络操作-打印网页(Java)
打印一个网页,熟悉Java网络编程: import java.io.BufferedReader; import java.io.IOException; import java.io.InputSt ...
- RateLimiter 限流
@RestControllerpublic class RateLimiterController { private RateLimiter rateLimiter = RateLimiter.cr ...
- Direct2D教程VIII——几何(Geometry)对象的运算,本系列的终结篇
目前博客园中成系列的Direct2D的教程有 1.万一的 Direct2D 系列,用的是Delphi 2009 2.zdd的 Direct2D 系列,用的是VS中的C++ 3.本文所在的 Direct ...
- Redis分布式锁实现秒杀业务(乐观锁、悲观锁)
https://blog.csdn.net/lmb55/article/details/78266905
- 分享一个CSS+JavaScript框架materializecss
一.内容: CSS+JavaScript框架materializecss. 二.网址:http://materializecss.com 三.图片:
- Linq中的连接(join)
http://www.cnblogs.com/scottckt/archive/2010/08/11/1797716.html Linq中连接主要有组连接.内连接.左外连接.交叉连接四种.各个用法如下 ...