- PR -

TableのCell内の改行

1
投稿者投稿内容
ひなた
会議室デビュー日: 2003/08/29
投稿数: 7
投稿日時: 2003-08-29 22:32
こんばんわ。

ASP.netでTableのCell内にSQLServerのデータ(text型)を挿入したいのですが、
改行がうまくってくれません。

textboxのMultilineにすれば、うまく挿入できるのですが、textboxの場合、
大量のテキストの場合スクロールしないと見れませんよね?
それを回避したいためにテーブルを使用しているのですが・・・。

現状、以下のようなソースを書いています。
Dim r As TableRow
Dim c As TableCell

r = New TableRow()
c = New TableCell()

c.Controls.Add(New LiteralControl("SQLサーバーから取得した改行つきのtext"))

r.Cells.Add(c)
table.Rows.add(r)

ご教授宜しくお願いいたします。
いし
常連さん
会議室デビュー日: 2003/04/15
投稿数: 27
投稿日時: 2003-08-30 00:29
"\n" を "<BR>" で置換してみるとかでどうでしょう?
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2003-08-30 00:34
ひなたさん、こんばんは。

c.Controls.Add(New LiteralControl("SQLサーバーから取得した改行" & _
"つきのtext".Replace(vbCrLf, "<BR>")))
で、どうでしょう。
ひなた
会議室デビュー日: 2003/08/29
投稿数: 7
投稿日時: 2003-08-31 14:09
いしさん、きくちゃんさん、

ご教授ありがとうございました。
きくちゃんさんの方法で解決できました。

ほんとにありがとうございます。
1

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