GridView分页后不显示页码【急】

我用VS2005的GridView进行分页,过程如下:1、更改GrdView控件的AllowPaging属性为true。2、更改GrdView控件的PageSize属性为... 我用VS2005的GridView进行分页,过程如下:
1、更改GrdView控件的AllowPaging属性为true。
2、更改GrdView控件的PageSize属性为 任意数值(默认为10)
3、更改GrdView控件的PageSetting->Mode为Numeric等(默认为Numeric)该属性为分页样式。
然后实现GrdView的PageIndexChanging事件。
设置好了以后,在VS2005中可以看到页码。但是运行以后,就看不到那个页码。GridView显示的是最后一页的数据。
我的数据很多的,几十条呢。肯定超过一页了
展开
 我来答
云何沧然
推荐于2016-07-19
知道答主
回答量:19
采纳率:100%
帮助的人:0
展开全部

控件的代码:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 

            CellPadding="4" ForeColor="#333333" GridLines="None" 

                onpageindexchanging="GridView1_PageIndexChanging" PageSize="1" 

                AllowPaging="True"  >

.cs中的代码

protected void SetBind()

    {

        DataSet ds = new DataSet();

        string sqlstr = "select * from Topic";

        SqlConnection cnn = new SqlConnection("Data Source=06509;Initial Catalog=Student;Integrated Security=True");

        SqlDataAdapter da = new SqlDataAdapter(sqlstr, cnn);

        cnn.Open();

        da.Fill(ds);

        GridView1.DataSource = ds;

        GridView1.DataBind();

        da.Dispose();

        ds.Dispose();

        cnn.Dispose();

    }

    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)

    {

        GridView1.PageIndex= e.NewPageIndex;

        SetBind();

    }

这是我的程序,可以通过的.

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fqmkl
2009-05-12 · 超过10用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
大哥 解决gridview 有三种解决办法,
第一种 vs2005中gridview 自带的 在启用分页复选框上打勾就行了
第二种 就是控制pageindex 设置 this.GridView1.AllowPaging = true;
this.GridView1.PageSize = 20; 写方法查询出总条数 然后和20 取模(判断)

第三种 就是在你的查询语句上下功夫了,我们要进行传参数了,count1,count2, 例如 public static IList(Book) CGetBookByCount(count,count2)
{
..............................
}
代码就不给你了 ,给你钓鱼的方法吧 你试试 不行的话给我留言,希望你能成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邦德的二叔
2009-05-11 · TA获得超过956个赞
知道小有建树答主
回答量:1000
采纳率:0%
帮助的人:576万
展开全部
你的操作没错,页码一定有,估计是你的所有的数据记录还没有达到每页设置的PAGESIZE(在此为10),所以不会显示页码.

具体情况我不知道,HI我吧,或发百度消息.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式