我有一个gridview绑定到代码隐藏的数据视图。数据源实际上是PowerShell,所以我自己处理数据。这工作正常,并显示我想要的结果。 但是,当我尝试启用分页时,打开页面时出现此错误:Gridview分页
该表必须按标题,正文和页脚的顺序包含行部分。
任何想法为什么会发生这种情况?
继承人的代码为我的绑定:
mbGrid.DataSource = MailBoxManager.Instance.getDataTable();
mbGrid.EnableSortingAndPagingCallbacks = true;
mbGrid.AllowPaging = true;
这填充DataTable中的代码是:
public DataTable getDataTable()
{
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Name", typeof(string)));
dt.Columns.Add(new DataColumn("Email", typeof(string)));
foreach (Mailbox mb in MbList)
{
DataRow dr;
dr = dt.NewRow();
dr["Name"] = mb.Name;
dr["Email"] = mb.PrimaryEmail;
dt.Rows.Add(dr);
}
return dt;
}
一个代码示例会有帮助。 – NotMe 2009-01-24 20:22:23
检查这里给出的答案,看看它是否有帮助:http://stackoverflow.com/questions/431413/gridview-with-pager-topandbottom – DavGarcia 2009-01-25 03:30:22