У меня есть вид сетки, связанный с представлением данных в коде. Источник данных на самом деле PowerShell, поэтому я обрабатываю данные сам. Это прекрасно работает и отображает результат, как я хочу.
Однако, когда я пытаюсь включить подкачку страниц, я получаю эту ошибку при открытии страницы:
Таблица должна содержать разделы строк в порядке заголовка, тела, затем нижнего колонтитула.
Есть идеи, почему это происходит?
Вот код для моей привязки:
mbGrid.DataSource = MailBoxManager.Instance.getDataTable();
mbGrid.EnableSortingAndPagingCallbacks = true;
mbGrid.AllowPaging = true;
А код, который заполняет таблицу данных:
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;
}