如何去掉gridview的页码 我用gridview与aspnetpager相连,aspnetpager可以控制gridview分页,但是gridview还是有页码,如何去掉gridview自身的页码啊GridView分页 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去掉gridview的自动分页功能,AllowPaging=false GridView1.BottomPagerRow.Visible =false;你懂的。 加在数据绑定之后如:if (GridView1.Rows.Count > 0) { GridView1.BottomPagerRow.Visible = true; }如果有数据就显示。 你没明白我说的意思 看这个图这个我真明白了,你是想把上面的1 2给去掉,我上面的那句肯定可以解决你的问题。你只需这样:(为了代码的健壮性,你需先判断这个gridview里有还没有数据,有数据了你就隐藏(没有数据时本身就是没有这个属性存在。就是说只有里面有了数据你才可以隐藏这个东东))if (GridView1.Rows.Count > 0) { GridView1.BottomPagerRow.Visible = false; } 我想说你都用了aspnetpager这个控件了 干嘛还要gv的分页呢 gv的这个分页是假分页,就是一次性的加载所有的数据。干嘛不在aspnetpager的 protected void AspNetPager_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e) { setPage(e.NewPageIndex - 1); }这个里面重新绑定一下就可以了啊 我想说你都用了aspnetpager这个控件了 干嘛还要gv的分页呢 gv的这个分页是假分页,就是一次性的加载所有的数据。干嘛不在aspnetpager的 protected void AspNetPager_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e) { setPage(e.NewPageIndex - 1); }这个里面重新绑定一下就可以了啊能给个代码吗 详细点直接绑定的 我想说你都用了aspnetpager这个控件了 干嘛还要gv的分页呢 gv的这个分页是假分页,就是一次性的加载所有的数据。干嘛不在aspnetpager的 protected void AspNetPager_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e) { setPage(e.NewPageIndex - 1); }这个里面重新绑定一下就可以了啊能给个代码吗 详细点直接绑定的就是绑定的时候 取不一样的页数,然后根据aspnetpage的 pagesize 搜索出这一页对应的pagesize条数据 比如说pagesize是10,就是一页最多显示10条数据,当你第一次加载的时候搜索出1-10条数据 绑定到gv 当点击第二页的时候 就搜索出11到20条数据绑定到gv,那么每次绑定的时候 aspnetpage的record 数量 就是所有的数据(这个可以单独出来一个方法,优化查询效率) Gridview的自动分页同样可以加样式啊 做成首页 上一页 下一页 尾页 选择页的样式啊 你这样不是多余嘛,2选一啊 你都两结合了 你有看这个控件的Demo吗?后台代码:protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { int totalOrders = (int)SqlHelper.ExecuteScalar(CommandType.StoredProcedure, "P_GetOrderNumber"); AspNetPager1.RecordCount = totalOrders; bindData(); }}void bindData(){ DataList1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure,ConfigurationManager.AppSettings["pagedSPName"], new SqlParameter("@startIndex", AspNetPager1.StartRecordIndex), new SqlParameter("@endIndex", AspNetPager1.EndRecordIndex)); DataList1.DataBind();}protected void AspNetPager1_PageChanged(object src, EventArgs e){ bindData();}前台代码:<div>该示例演示如何使用AspNetPager分页控件对DataList控件进行分页</div><br /><asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="2" Width="100%"><ItemStyle Width="50%"/><ItemTemplate> 订单编号:<%#DataBinder.Eval(Container.DataItem,"orderid")%> 订单日期:<font color="red"><%#DataBinder.Eval(Container.DataItem,"orderdate","{0:d}")%></font><br> 公司名称:<%#DataBinder.Eval(Container.DataItem,"companyname")%><br> 雇员姓名:<%#DataBinder.Eval(Container.DataItem,"employeename")%><br> <hr></ItemTemplate></asp:DataList><webdiyer:aspnetpager id="AspNetPager1" runat="server" horizontalalign="Center" onpagechanged="AspNetPager1_PageChanged" width="100%"></webdiyer:aspnetpager>虽然示例用的DataList,但是GridView是类似的,要关掉GridView默认的分页功能。 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowPaging="False" Width="628px"> </asp:GridView> 获取在后台获取点击的是哪个标题 可以根据每天的日期不同,自动建文件夹吗? [sp1234] 求解决方案:考试系统组卷打包光盘自动运行进行考试的方案 棘手的,取Url中的规则字符 取递归查询出的值(在线等!) asp.net2.0中有没有类似TabStrip的控件 答对100分,答错0分,顶者勿入! 如何把存储过程记录集绑定到DataGrid vs.net中的.net 环境是1.0还是1.1的? 如何得到一个wmv文件的播放时间长度 中通快递,服务网点的地图是怎么做的 求助贴————关于MVC中使用uploadify
你懂的。
如:
if (GridView1.Rows.Count > 0)
{
GridView1.BottomPagerRow.Visible = true;
}如果有数据就显示。
这个我真明白了,你是想把上面的1 2给去掉,我上面的那句肯定可以解决你的问题。
你只需这样:(为了代码的健壮性,你需先判断这个gridview里有还没有数据,有数据了你就隐藏(没有数据时本身就是没有这个属性存在。就是说只有里面有了数据你才可以隐藏这个东东))
if (GridView1.Rows.Count > 0)
{
GridView1.BottomPagerRow.Visible = false;
}
protected void AspNetPager_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
{
setPage(e.NewPageIndex - 1);
}
这个里面重新绑定一下就可以了啊
protected void AspNetPager_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
{
setPage(e.NewPageIndex - 1);
}
这个里面重新绑定一下就可以了啊
能给个代码吗 详细点直接绑定的
protected void AspNetPager_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
{
setPage(e.NewPageIndex - 1);
}
这个里面重新绑定一下就可以了啊
能给个代码吗 详细点直接绑定的
就是绑定的时候 取不一样的页数,然后根据aspnetpage的 pagesize 搜索出这一页对应的pagesize条数据 比如说pagesize是10,就是一页最多显示10条数据,当你第一次加载的时候搜索出1-10条数据 绑定到gv 当点击第二页的时候 就搜索出11到20条数据绑定到gv,那么每次绑定的时候 aspnetpage的record 数量 就是所有的数据(这个可以单独出来一个方法,优化查询效率)
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int totalOrders = (int)SqlHelper.ExecuteScalar(CommandType.StoredProcedure, "P_GetOrderNumber");
AspNetPager1.RecordCount = totalOrders;
bindData();
}
}void bindData()
{
DataList1.DataSource = SqlHelper.ExecuteReader(CommandType.StoredProcedure,ConfigurationManager.AppSettings["pagedSPName"],
new SqlParameter("@startIndex", AspNetPager1.StartRecordIndex),
new SqlParameter("@endIndex", AspNetPager1.EndRecordIndex));
DataList1.DataBind();
}
protected void AspNetPager1_PageChanged(object src, EventArgs e)
{
bindData();
}前台代码:
<div>该示例演示如何使用AspNetPager分页控件对DataList控件进行分页</div><br />
<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="2" Width="100%">
<ItemStyle Width="50%"/>
<ItemTemplate>
订单编号:<%#DataBinder.Eval(Container.DataItem,"orderid")%>
订单日期:<font color="red"><%#DataBinder.Eval(Container.DataItem,"orderdate","{0:d}")%></font><br>
公司名称:<%#DataBinder.Eval(Container.DataItem,"companyname")%><br>
雇员姓名:<%#DataBinder.Eval(Container.DataItem,"employeename")%><br>
<hr>
</ItemTemplate>
</asp:DataList>
<webdiyer:aspnetpager id="AspNetPager1" runat="server" horizontalalign="Center" onpagechanged="AspNetPager1_PageChanged" width="100%"></webdiyer:aspnetpager>
虽然示例用的DataList,但是GridView是类似的,要关掉GridView默认的分页功能。