[英]NotSupportedException was unhandled (gridview C#)
我正在尝试在gridview中显示我的数据。 工作正常,直到。 。 。 。 。 我想进行分页(每页20个数据),它导致未处理NotSupportedException错误。
我该如何解决?
这是我的代码。 我还将分页设置为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。
请从PageIndexChanging
事件中删除代码,然后看看会发生什么。
再次阅读代码,这意味着-每次单击下一页,您都希望从数据库中获取数据并将其绑定到datagrid。 绝对不能这样做。
除了设置一些属性外,您无需执行任何显式操作即可处理datagrid中的分页。 阅读有关如何在datagrid中处理分页的一些入门教程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.