This chapter tackled three advanced topics in custom control development. In the first section, you learned how to add templates to a control to format its output. Next, you explored the topic of controls and data binding. You learned how to implement data binding in a control to enable it to be bound to such data sources as ArrayLists , DataReaders , DataViews , and DataSets . Finally, you learned how to create a custom control that works with a Web Service. You created a control that retrieves and displays a list of featured products from a Web Service. |