- PR -

ASP.NET2.0 + GridView で列が動的な表の実現方法

投稿者投稿内容
キノ2
会議室デビュー日: 2005/01/29
投稿数: 6
投稿日時: 2006-12-13 14:24
>ぜうすさん
サンプル、どうもありがとうございます。
以下の手順で動作を確認しました。

1.提示していただいたサンプルをストアドプロシージャとして定義
SET @SQL = @SQL + N' AND ユーザID = ''' + @USERID + '''), '')'
は実行時にエラーが出てしまいましたので、
SET @SQL = @SQL + N' AND ユーザID = ''' + @USERID + '''), 0)'
としました。

2.データセットのxsdファイルを作成し、定義したストアドプロシージャと接続

3.GridViewでObjectDataSourceを選択し、2で作成したメソッドを指定

これでほぼ目的の形の表となりました。
後はカラム名の所にユーザ名を出すなど、ストアドの方に手を加えれば良さそうです。
時間がある時に、GridView側で動的に組み立てる方法についても調べてみたいと思います。

皆さまありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)