千家信息网

gridview+objectdatasource+aspnetpager如何整合

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要为大家展示了"gridview+objectdatasource+aspnetpager如何整合",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"
千家信息网最后更新 2025年01月22日gridview+objectdatasource+aspnetpager如何整合

这篇文章主要为大家展示了"gridview+objectdatasource+aspnetpager如何整合",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"gridview+objectdatasource+aspnetpager如何整合"这篇文章吧。

前台代码:


AllowPaging="True" AutoGenerateColumns="False"
OnRowCommand="viewIShow_RowCommand" PageSize="2"
OnPageIndexChanging="viewIShow_PageIndexChanging"
OnDataBound="viewIShow_DataBound">







晋级ID="LinkButton2" runat="server" CommandName="down" CommandArgument='<%#Eval("id") %>'>降级









OnPageChanged="myPage_PageChanged" >



DataObjectTypeName="AUDIOSYSTEM.Model.ishow" DeleteMethod="Delete"
InsertMethod="Add" SelectMethod="GetList" TypeName="AUDIOSYSTEM.BLL.ishow"
UpdateMethod="Update" OnSelected="ObjectDataSource1_Selected">


DefaultValue="2000/01/01 00:00:00" Name="start"
PropertyName="Text" Type="DateTime" />
Type="DateTime" DefaultValue="2500/01/01 00:00:00" />







后台代码:

protected void myPage_PageChanged(object sender, EventArgs e)
{
GridViewRow pagerRow = viewIShow.BottomPagerRow;
AspNetPager myPage = (AspNetPager)pagerRow.Cells[0].FindControl("myPage");
viewIShow.PageIndex = myPage.CurrentPageIndex - 1;
}

protected void viewIShow_DataBound(object sender, EventArgs e)
{
GridViewRow pagerRow = viewIShow.BottomPagerRow;
AspNetPager myPage = (AspNetPager)pagerRow.Cells[0].FindControl("myPage");

GridView view = (GridView)sender;
myPage.PageSize = view.PageSize;
myPage.CurrentPageIndex = view.PageIndex +1; //GridView分页索引是从0开始,AspNetPager是从1开始的
}

protected void ObjectDataSource1_Selected(object sender, ObjectDataSourceStatusEventArgs e)
{
DataSet ds = (DataSet)e.ReturnValue; //ObjectDataSource查询方法返回什么类型就转成什么类型

GridViewRow pagerRow = viewIShow.BottomPagerRow;
AspNetPager myPage = (AspNetPager)pagerRow.Cells[0].FindControl("myPage");

if (ds == null)
{
myPage.RecordCount = 0;
}
else
{
myPage.RecordCount = ds.Tables[0].Rows.Count;
}
}

以上是"gridview+objectdatasource+aspnetpager如何整合"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

整合 内容 篇文章 代码 类型 学习 帮助 前台 后台 方法 易懂 更多 条理 知识 索引 编带 行业 资讯 资讯频道 频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 怎么通过客户端找到服务器 x3250m3服务器黄灯亮 中海互联网科技有限公司 国家网络安全 物联网 康师傅邮箱服务器 为什么要学数据库及其应用 数据库如何重新锁表 网络安全管理员 二级 网络安全教育手抄报一等奖 公安部网络安全法裁量基准 云服务器win2012 机器人软件开发需要哪些知识 电站网络安全保密制度 药都银行服务器错误怎么回事 智能运维平台的软件开发 怎么查数据库中某个表是谁加的 网页没有图片保存到数据库吗 软件开发做前端和后期需多长时间 jsp根据数据库的表来创表 家谱软件开发先关书籍 中央认证服务器 软件开发工作量客户不认可 辽源app软件开发 衢州服务器在哪个位置 聊城戴尔服务器服务 电站网络安全保密制度 河南淘智网络技术有限公司 诺顿网络安全特警和360 银行卡网络安全保卫大队冻结 物流电脑用的什么软件开发
0