ASP.NET 2.0 MasterPages and FindControl()
コントロールを再帰によって取り出す方法が記述されています。ここではマスターページを利用した際の方法としてまとめられていますが、GridView等のテンプレートの中に含めたコントロールを発見する方法としても使えますね。
以前にまとめたGridViewからデータを追加する場合のコードをこの方法を使うことですっきりまとめることができました(追記その2を参照)。