GridViewなどでObjectDataSourceを使用してDataTableをバインドさせている場合に、バインドさせているデータテーブルを取得したい場合がある。

よく忘れてしまい、毎度のこと、ソース検索を行なって探しているので、ここにメモしておく。

var dt = (DataTable)((DataView)this.ObjectDataSource.Select()).Table;

これでバインドしているデータテーブルが取得できる。

コメントを残す

メールアドレスが公開されることはありません。