this is a great project. thank you very much for sharing.
current issue I'm having is having too much data pulled from the database just to feed into the Grid<T>.
I try to implement on top of this by pulling just enough data for that page and feed in the total number of items and let it do the paging. ie, I have Pager.PageSize = 20; Pager.ItemsCount = 500; EnablePaging = true;
pass in the data for the 1st page, 20 items.
I can't seem to have it populate the paging. if i set the Pager.PageSize = 10, then i get 2 paging. so I guessing my Pager.ItemsCount setter doesn't do anything.
my thought would be, passing in the total ItemsCount, set the pagesize, with the currentPage, and passing in the data would populate the correct paging without having to pull the whole collection from the database everytime.
Please let me know if there is a better implementation for this.
Thank you very much.