- PR -

ASP.NETでのDataGridに改行を挿入し、複数行表示したい

1
投稿者投稿内容
Jack
会議室デビュー日: 2003/09/01
投稿数: 4
投稿日時: 2003-09-01 11:06
Access2000からWebアプリへの移行を考えています

MS-SQL7.0のストアドで
select 顧客名 + CHAR(13) + CHAR(10) + 住所 as 顧客名住所 from T_顧客情報
と改行を指定し、ASP.NETでのDataGridで読み込むと
「+ CHAR(13) + CHAR(10) 」で改行されません
ASP/NETの例)
株式会社○○ 東京都新宿
区1234−56

Accessではこの記述で問題なく表示されています
Access2000の例)
株式会社○○
東京都新宿区1234−56

ASP.NETでのDataGridではこのようなことは不可能なのでしょうか?

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-09-01 11:18
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=6005&forum=7&3

このスレッドとか?

****
改行されないのではなく、改行が無視されるようになっているのです。HTMLの仕様が関係してきます。そこで、改行コードをHTMLの改行タグに変更します。「+CHR(13)+CHR(10)」だと長いので、「+CHR(10)」だけにしておき、String.Replace(CHR(10), "<br>")で、改行コードを改行タグにリプレースして出力します。その他、<pre></pre>で囲む、という方法もあります。

[ メッセージ編集済み 編集者: Jitta 編集日時 2003-09-01 11:24 ]
Jack
会議室デビュー日: 2003/09/01
投稿数: 4
投稿日時: 2003-09-01 17:18
Jittaさんありがとうございます、まさにコレでしたね
「DataGrid」を探していたのですが、探し方が悪かったようです(反省)
1

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