Gridview的自带分页消失,数据条目也够,知道问题在RowDataBound这地方,但是不知道怎么解决

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Text;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingBLL.Operation;namespaceWebGFMS.Pages.RoleManagement{publicpartialclassRoleManagement:System.Web.UI.Page{RolesOperationro=newRolesOperation();DataTabledt=newDataTable();protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){BindRoleList();}}#region绑定数据protectedvoidBindRoleList(){dt=ro.GetRoleIDAndName();gvRolesList.DataSource=dt;gvRolesList.DataBind();}#endregionprotectedvoidgvRolesList_PageIndexChanging(objectsender,GridViewPageEventArgse){gvRolesList.DataSource=ro.GetRoleIDAndName();gvRolesList.PageIndex=e.NewPageIndex;gvRolesList.DataBind();}protectedvoidgvRolesList_RowCommand(objectsender,GridViewCommandEventArgse){}protectedvoidgvRolesList_RowDataBound(objectsender,GridViewRowEventArgse){e.Row.Cells[0].Visible=false;if(e.Row.RowType==DataControlRowType.DataRow){CheckBoxListcbl=(CheckBoxList)e.Row.FindControl("MenusList");if(cbl!=null){MenusOperationmo=newMenusOperation();DataTabledt=newDataTable();dt=mo.GetAllMenu();cbl.DataSource=dt;cbl.DataTextField="MenuName";cbl.DataValueField="MenuID";cbl.DataBind();}}#region读取对应的权限,并勾选StringgetID=String.Empty;List<string>listResult=newList<string>();foreach(GridViewRowgvringvRolesList.Rows){getID=gvr.Cells[0].Text;MenusOperationmo=newMenusOperation();listResult=mo.GetMenuByRoleID(getID);foreach(ListItemliin(gvr.Cells[2].FindControl("MenusList")asCheckBoxList).Items){if(listResult!=null){foreach(varselectMenuinlistResult){if(li.Value.Equals(selectMenu)){li.Selected=true;break;}}}}}#endregion}}}

时间: 2024-11-29 04:57:21

Gridview的自带分页消失,数据条目也够,知道问题在RowDataBound这地方,但是不知道怎么解决的相关文章

extjs 学习笔记 四 带分页的grid_extjs

因此,现在几乎所有的grid控件都会支持分页功能.extjs也不例外,它对分页也提供了强大而方便的支持,使得我们在分页处理上可以得心应手. 在extjs中,类Ext.PagingToolbar封装了关于分页的操作,该类从Toolbar继承而来,单从名字上看,我们也猜得出这是一个能够处理分页的工具栏.好吧,那我们就来看看如何构造这样一个工具栏吧.PagingToolbar类的构造函数需要一个json对象来进行配置,在js中,使用json对象来提供所需参数非常方便,这样使得我们可以只填写感兴趣的参数

GridView用存储过程自定义分页分页的完整例子

问题描述 谁有GridView用存储过程自定义分页分页的完整例子(C#)给一个 解决方案 解决方案二:datalist,repeater存储过程分页带1,2,3,4,5,6,7导航的记住把分都给我哦存储过程:直接复制进去CREATEprocup_GetTopicList@a_TableListVarchar(200),@a_TableNameVarchar(30),@a_SelectWhereVarchar(500),@a_SelectOrderIdVarchar(20),@a_SelectOr

最简单查询带分页功能的代码

晚上,应一位网友的求助,偶写了个最简单的查询带分页功能的页面(跳转分页时查询条件不丢失),希望对大家有所帮助.先建立一个Access的数据库Db1.mdb,里面有一个数据表Dicky,共4个字段:字段名 数据类型ID AutoNumberName TextSex TextAge NumberQQ Number建立完库后请自行添加几条数据作为测试.Page.asp代码如下:<html><head><title>分页测试</title><script la

带分页功能的SSH整合,DAO层经典封装

任何一个封装讲究的是,使用,多状态.Action:     任何一个Action继承分页有关参数类PageManage,自然考虑的到分页效果,我们必须定义下几个分页的参数.并根据这个参数进行查值. 然后在继承ServiceManage,ServiceManage类是用来 存放共用的东西:response,重要的是Service的get set 具体讲一下PageManage,    totalPages;//总页数    totalRecord;//总记录数    showRecordNum=D

jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解_jquery

本文使用jQuery,结合PHP和Mysql,通过实例讲解如何实现Ajax数据加载效果. HTML <div id="list"> <ul></ul> </div> <div id="pagecount"></div> 页面中,#list用来展示数据列表,包括本例要展示的商品图片和标题,#pagecount用来展示分页条,即本例中的上一页.下一页. 当然,别忘了,在head中预先载入jquery

在一个页面中News.aspx页面中如何实现,三个板块都自带分页的功能呢?

问题描述 在一个页面中News.aspx页面中如何实现,三个板块都自带分页的功能呢?例如:公司新闻001公司新闻002分页:上一页 1,2,3, 下一页最新公告001最新公告002分页:上一页 1,2,3, 下一页行业新闻001行业新闻002分页:上一页 1,2,3, 下一页参考网址: http://www.fairage.com/cc/bt_b-50.mhtml 解决方案 解决方案二:DataList嵌套GridView,给每个GridView启用分页解决方案三:楼上的办法可以.还有就是通过用

MVC 多条件查询,带分页的

问题描述 MVC 多条件查询,带分页的 这是绑定的代码,获取前台 Request.Form[""name""],后怎么增加查询条件 page = page == null ? 1 : page; rows = rows == null ? 1 : rows; List<TBL_M_SECURITY_STAFF> list = db.TBL_M_SECURITY_STAFF.OrderBy(a => a.Security_Staff_ID).Skip

jsp/javabean分页列出数据

js|分页|数据 我的第一个jsp分页代码 jsp文件:pagedata.jsp //显示数据 javabean:DataConn.java //连接数据库 javabean:GetCount.java //获得数据记录数 DataConn.java文件内容: package aliang_org;import java.sql.*;public class DataConn{ public static Connection getDataConn() { Connection conn =

快问快答 | 助教带你学习数据科学(附答疑视频领取)

Q: 可以推荐一本完全零基础的python书看一下吗?我没有数据基础. A: <简明Python教程> Q:在校生,想搞明白未来的职业发展. A:我看数据科学相关的岗位有,比如:数据分析,数据挖掘,机器学习,自然语言处理,计算机视觉,深度学习工程师等等,还有推荐算法.搜索算法. 我觉得咱们的培养目标和数据挖掘.机器学习这两个岗位的要求更贴近.当然,像数据分析.自然语言处理.计算机视觉.深度学习,推荐算法等等这些岗位,就是更专业一点,或者说更垂直一点. 我一直觉得机器学习目前还不是一种通用技术,