I have been pondering how I can get all controls on a page and then perform a task on them in this related question:
How to Search Through a C# DropDownList Programm
foreach (DropDownList dr in this.Page.Form.Controls.OfType()) { }