NotSupportedException 未处理(gridview C#)

问题描述 投票:0回答:1

我正在尝试在网格视图中显示我的数据。 它工作正常,直到 . 。 。 。 。 我想做分页(每页20条数据),它会导致错误NotSupportedException was unhandled .

我该如何解决这个问题?

这是我的代码。 我也将分页设置为true。

public void bindGV()
    {
        string strCon = Database.GetConStr();
        SqlConnection sqlCon = new SqlConnection(strCon);
        SqlCommand sqlCommand = new SqlCommand("select * from Account", sqlCon);
        sqlCon.Open();

        SqlDataReader reader = sqlCommand.ExecuteReader();

        StaffGV.DataSource = reader;
        StaffGV.DataBind();
    }

    protected void GV_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GV.PageIndex = e.NewPageIndex;
        bindGV();
    }

错误来自GV_PageIndex。

c# gridview pagination
1个回答
2
投票

请从

PageIndexChanging
事件中删除代码并看看会发生什么。

再次阅读您的代码,这意味着 - 每次单击下一页时,您都希望从数据库中获取数据并将其绑定到数据网格。这必须完成。

除了设置一些属性之外,您不需要执行任何显式操作来处理数据网格中的分页。阅读一些有关如何处理数据网格中分页的介绍教程。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.