Rich Data Controls

In the previous chapter, you saw how to use the data source controls to perform queries, both with and without the assistance of a custom data access class. Along the way, you used some of ASP.NET’s rich data controls, such as the GridView. However, you haven’t delved into all the features these controls provide.