Ciao a tutti,
ho un problema nel caricamento di una gridview ( che contiene milioni di dati ) e vorrei risolverlo
settando dinamicamente il numero di pagine da visualizzare
Il problema è che il paginatore non mi permette di scorrere le pagine in quanto setta automaticamente "PageSize" e quindi basta una sola pagina per visualizzarlo.codice:protected void linqDs_Selecting(object sender, LinqDataSourceSelectEventArgs e) { DataContext dc = new DataContext(); // e qui viene popolato la entity int count = dc.NomeEntity.Count(); gridview1.DataSource = dc.NomeEntity; gridview1.PagerSettings.Mode = PagerButtons.NumericFirstLast; gridview1.PagerSettings.PageButtonCount = (count / gridview1.PageSize)+1; e.Result = dc.NomeEntity.Skip(gridview1.PageIndex * PageSize).Take(gridview1.PageSize); }
Qualche idea di come posso risolvere?
Grazie
Mike "The Ram"

Rispondi quotando