数据寻呼机在第一次点击时不起作用

本文关键字:不起作用 第一次 寻呼机 数据 | 更新日期: 2023-09-27 17:57:03

我有一个用户控件,我把它放在默认.aspx上。 在默认中.aspx我有这段代码:

   ds = FillFromDatabase();
        Session["note"] = ds.Tables[0];

usercontorl我有以下代码:

 if (Session["note"] != null)
        {
            ListView1.DataSource = Session["note"] as DataTable;
            ListView1.DataBind();
        }

listview有一个 5 页的datapager。 当我单击下一页时,它不起作用 当我再次单击下一步时,它可以正常工作。 知道吗?

数据寻呼机在第一次点击时不起作用

我找到了解决方案:

protected void ListView1_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
    {
        DataPager1.SetPageProperties(e.StartRowIndex, e.MaximumRows, false);
        DbAccessor db1 = new DbAccessor();
       ListView1.DataSource = fillFromDb();
        ListView1.DataBind();
    }