I'm using a simple GridView to display some tabular data straight from a SQL Server DB. I know using the built-in paging functionality is inefficient because it pulls the entire dataset on every bind. At the moment that's fine, there are only a few dozen rows.
The data rows themselves are... about 6 nvarchar(50) columns, a couple ints, a couple floats.
The question is, at what point do I need to implement some custom paging? 500 rows? 5000? 50000?
Maybe a tough question to answer. Need more information?