こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

GridViewのデータソース

VisualStudio2005で開発をしています。

ASP.NETでDBからデータを抽出し、そのデータを少し編集し、画面に表示とExcelにデータを出力しています。
Excelに出力をする関係上、データをDataTableで取得した後に、二次元配列に編集をしています。その配列に編集したデータをGridViewを使って表示させようかと思っています。

二次元配列の値を簡単にGirdViewのデータソースに設定することはできるのでしょうか?

二次元配列ではなくDataTableに編集してもよかったのですが、そうするとExcelに出力するのが行数分Loopさせなければならなくなるようなので・・・。

よろしくお願いします。

投稿日時 - 2008-11-20 20:46:54

QNo.4494564

すぐに回答ほしいです

質問者が選んだベストアンサー

2次元配列を直接操作できるDataSourceはありませんので、
DataSourceを2種類作るしかないと思います。

1つが、GridView全体に対する(行に対する)DataSource、
もう1つが、セル(列)に対するDataSourceをItemTemplateに
配置します。

イメージ的には、
http://www.dotnetcurry.com/ShowArticle.aspx?ID=221&AspxAutoDetectCookieSupport=1
のサンプルみたいな感じだと思っています。

宜しくお願いします。

参考URL:http://www.dotnetcurry.com/ShowArticle.aspx?ID=221&AspxAutoDetectCookieSupport=1

投稿日時 - 2008-11-22 15:20:09

お礼

返事が遅くなってしまってすみません。

なんだかできそうな気がします!
今、家のパソコンで見ているので試すことができないので、明日職場に行って試してみたいと思います!

ありがとうございましたm(_ _)m

投稿日時 - 2008-11-24 23:43:34

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問