The data source does not support server-side data paging. (GridView, Databind())

 

Data Reader is forward only You cannot use datareader with Paging controls

for better performance fecth the result using datareader and load in datatable or List

http://forums.asp.net/p/1003175/1325804.aspx