У меня есть страница с элементом управления списком и элементом управления datapager. ListViews DataSource устанавливается программно с помощью этого кода:LINQ и пейджинг со списком
Dim dal as new dalDataContext Dim bookmarks = From data In dal.getData(userid) listview1.DataSource = bookmarks listview1.DataBind()
Когда я проверить эту страницу в браузере он приходит с ошибкой: «ListView с идентификатором„ListView1“должен иметь источник данных, который реализует ICollection или может выполнить подкачку источника данных, если AllowPaging - true. '
Как я могу реализовать пейджинг в этом сценарии?
Благодаря
Thankyou так много! Очень быстрый ответ. Не могу поверить, что это было что-то простое. – j82374823749
Одна из незначительных проблем, я должен дважды щелкнуть по номерам страниц, прежде чем перейти к следующей странице или предыдущей странице. Любая идея, как это решить? Благодарю. – j82374823749
Лучше использовать 'ToArray()' - он немного более легкий, если вам действительно не нужны полные функциональные возможности 'List' (например, добавление новых элементов) - чего вы здесь не делаете; и массивы реализуют 'ICollection' (и' IList') в противном случае. –