Как настроить мой datagrid для использования подкачки, чтобы он не вытащил ВСЕ строки из базы данных, а скорее только строки для текущей страницы.smart paging с datagrid
BTW, должен ли я использовать datagrid еще или есть новый элемент управления?
Как настроить мой datagrid для использования подкачки, чтобы он не вытащил ВСЕ строки из базы данных, а скорее только строки для текущей страницы.smart paging с datagrid
BTW, должен ли я использовать datagrid еще или есть новый элемент управления?
Когда я реализовал пейджинг, подобный этому в прошлом, вы можете нажать на SQL-запрос, чтобы выполнить поисковый вызов, предполагая, что вы укажете его на номер и размер страницы. Это зависит от типа используемой базы данных.
Делать это на SQL Server 2000 является Лил сложным, но если вы используете, что я, возможно, есть ресурсы, которые я могу выкопать
пейджинга в SQL Server 2005/2008 is very easy.
Что касается того, как вы сообщаете БД, это зависит от того, как вы привязываетесь к своей сетке, и как вы тянете свои данные.
Я думаю, что все «умный пейджинг» код пришел из this entry by ScottGu
Что касается альтернатив GridView, все это зависит от ваших данных. GridView является лучшим для табличных данных; если вы хотите больше гибкости с макетом - рассмотрите ListView
Как сказал Джош, есть разные способы сделать это.
Проверьте этот вопрос и ответьте на один вариант: ASP.NET DataGrid and custom paging