- - PR -
【ASP.net】GridViewに文字列に変換して表示したい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-12-26 19:20
ASP.net(VB)の初心者の私にはいつも参考にさせていただいています。
SQLServer、.NETFramework2.0で開発しています。 もし、GridViewに表示させるためにSelectし、 10と抽出されたら"処理済"と変換させてGridViewに表示させたいのですが。 こういったことは可能なのでしょうか。 それとも、SQLでなんとかなるのでしょうか。 よろしくお願いします。 [ メッセージ編集済み 編集者: えっこ 編集日時 2006-12-26 19:22 ] | ||||
|
投稿日時: 2006-12-26 19:30
NAL-6295です。
RowDataBoundイベントで、該当のデータを参照して変換してあげると良いと思います。 勿論、SQLでもWHEN CASEを利用すれば可能です。 | ||||
|
投稿日時: 2006-12-26 19:54
NAL-6295さん、早速の回答ありがとうございます。 RowDataBoundイベントでなんとか表示は可能となりました。 でも、これはあくまでGridViewへの反映だけなんですね。 この抽出したデータをCSVでダウンロードするときも変換させて表示させるには SQLでなんとかした方がいいのかもしれませんね。 でも、NAL-6295さんのおっしゃるWHEN CASEとはどういうことなのでしょか? 初心者なので初歩的な質問になってしまい、すみません。 | ||||
|
投稿日時: 2006-12-26 20:13
「SQL WHEN CASE」で検索 http://www.google.co.jp/search?hl=ja&newwindow=1&rls=GGLD%2CGGLD%3A2004-38%2CGGLD%3Aen&q=SQL+WHEN+CASE&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja [ メッセージ編集済み 編集者: shimix 編集日時 2006-12-26 20:14 ] | ||||
|
投稿日時: 2006-12-27 09:43
NAL-6295さん、shimixさん、回答ありがとうございました。
おかげでSQL WHEN CASEで解決しました。 こんな便利なSQLがあったんですね。 本当にありがとうございました。 |
1