As I mentioned in the beginning of this chapter, I was faced with a chicken-and-egg type of scenario in deciding whether to deal with data delivery or data display first. I decided to cover the chicken (or the egg, depending on your viewpoint) first. I’ve given you a lot of material and covered the most commonly used functions of the data-bound controls so you can display your data in whatever methods you want.
Now it’s time to move on to the egg (or the chicken, depending on your viewpoint) and discover how to use ADO.NET to query databases and deliver data from those databases to your ASP.NET pages. See you on the next page!