DbNetGrid is scalable. Written using the very efficient DataReader class it will happily support hundreds of concurrent users and work with 100,000's or rows of data.

 Example Source