前回までは、もっぱらSqlDataSourceコントロールを利用したデータベースへのアクセス方法について紹介してきました。なるほど、SqlDataSourceはとても強力なコントロールで、これだけでもかなりの機能を実現することが可能です。 しかし、アプリケーション構築の局面では、多分にしてイレギュラーな要件が発生します。例えば、条件やページの状態によって発行するSQL命令そのものを動的に変更したい、SqlDataSourceコントロールが対応していないデータソースにアクセスしたい、などのケースです。 そのような場合には、やはりデータソースへの接続、データの取得、データアクセス・コントロールへのデータの流し込み(バインド)といった操作を一からコーディングしなければならないのでしょうか。いえいえ、そのようなことはありません。ASP.NET 2.0が提供するObjectDataSourceコント