J'ai un gridview qui est lié à une vue de données dans le codebehind. La source de données est réellement powershell, donc je traite les données moi-même. Cela fonctionne bien et affiche le résultat comme je le veux. Cependant, lorsque j'essaie d'activer la pagination, j'obtiens cette erreur lors de l'ouverture de la page:Gridview Paging
La table doit contenir des sections de ligne dans l'ordre suivant: en-tête, corps, puis pied de page.
Une idée de pourquoi cela se passe-t-il?
Heres le code pour ma fixation:
mbGrid.DataSource = MailBoxManager.Instance.getDataTable();
mbGrid.EnableSortingAndPagingCallbacks = true;
mbGrid.AllowPaging = true;
Et le code qui renseigne le datatable est:
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;
}
Un exemple de code serait utile. – NotMe
Vérifiez la réponse donnée ici pour voir si cela aide: http://stackoverflow.com/questions/431413/gridview-with-pager-topandbottom – DavGarcia