Ho una pagina con un controllo listview e un controllo datapager. L'origine dati listviews viene impostato programatically utilizzando questo codice:LINQ e paging con listview
Dim dal as new dalDataContext Dim bookmarks = From data In dal.getData(userid) listview1.DataSource = bookmarks listview1.DataBind()
Quando ho verificare questa pagina in un browser si tratta con l'errore: 'ListView con id 'ListView1' deve avere una fonte di dati che o implementa ICollection o può eseguire il paging dell'origine dati se AllowPaging è true. '
Come posso implementare il paging in questo scenario?
Grazie
Grazie mille! Risposta molto rapida. Non posso credere che fosse qualcosa di così semplice. – j82374823749
Un piccolo problema, devo fare clic sui numeri di pagina due volte prima di andare alla pagina successiva o alla pagina precedente. Qualche idea su come risolvere questo? Grazie. – j82374823749
Meglio ancora usare 'ToArray()' - è leggermente più leggero se non hai realmente bisogno della piena funzionalità di 'List' (come l'aggiunta di nuovi elementi) - che non fai qui; e gli array implementano 'ICollection' (e' IList') in caso contrario. –