下面是错误代码,请笨笨姐看看,谢谢。
当 AllowPaging 设置为真并且选定的数据源不实现 ICollection 时,AllowCustomPaging 必须为真,并且 ID 为 DataGrid1 的 DataGrid 必须设置 VirtualItemCount。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 当 AllowPaging 设置为真并且选定的数据源不实现 ICollection 时,AllowCustomPaging 必须为真,并且 ID 为 DataGrid1 的 DataGrid 必须设置 VirtualItemCount。
源错误:
行 35: this.DataGrid1.DataKeyField="id";
行 36: this.DataGrid1.DataSource=dr;
行 37: this.DataGrid1.DataBind();
行 38: }
行 39:
源文件: c:\inetpub\wwwroot\mybook\admin_manage.aspx.cs 行: 37
堆栈跟踪:
[HttpException (0x80004005): 当 AllowPaging 设置为真并且选定的数据源不实现 ICollection 时,AllowCustomPaging 必须为真,并且 ID 为 DataGrid1 的 DataGrid 必须设置 VirtualItemCount。]
System.Web.UI.WebControls.DataGrid.CreateControlHierarchy(Boolean useDataSource)
System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e)
System.Web.UI.WebControls.BaseDataList.DataBind()
Mybook.manage.BindToDataGrid() in c:\inetpub\wwwroot\mybook\admin_manage.aspx.cs:37
Mybook.manage.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\mybook\admin_manage.aspx.cs:25
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()