FineUI 官方论坛

标题: grid分页出错问题 [打印本页]

作者: yimi00    时间: 2016-3-26 20:28
标题: grid分页出错问题
<f:Grid runat="server" ID="g_action" ShowHeader="false" BoxFlex="1"  DataKeyNames="listid" IsDatabasePaging="true" AllowPaging="true" PageSize="20" >
上面是属性设置      


初始化页面代码如下:
  dataSet ds=new dataset();
g_action.PageSize = 20;
            int pageCount= ....................;
            g_action.RecordCount = pageCount;

            ds =.....select();
            g_action.DataSource = ds.Tables[0];
            g_action.DataBind();
初始化时都正常,没有问题
protected void g_action_PageIndexChange(object sender, FineUI.GridPageEventArgs e)
        {
            g_action.Items.Clear();//这个是否要加?不加上去原来数据重叠
            g_action.PageIndex = e.NewPageIndex;//第一次点击时,调试时值仍然是e.NewPageIndex=1,不是2吗?;
           DataSet ds = ...........select(.........);
            g_action.DataSource = ds.Tables[0];
            g_action.DataBind();
        }
本来设置每页20条数据,然后出现有些页没有数据,第三页竟然出现40条数据
why ?????
三石,我代码有问题吗?




作者: yimi00    时间: 2016-3-26 20:35
sorry,我代码问题,各位打扰了。




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4