fc2ブログ

asp.netのGridview内で文字列を改行する方法

自分用の覚え書き。
String変数を用意しているのは諸般の事情から必要だったためなので、適宜読み替えで。

dataGridのRowDataBoundイベント内部にて。
Dim x as Integer = 0
Dim strData as String


e.Row.Cells(x).Text = "一行目データ" & vbCrLf & "二行目データ "
strData = e.Row.Cells(x).Text.Trim

'両行のデータが空であった場合の考慮e.Row.Cells(x).Text = Server.HtmlEncode(strData).Replace("&amp;nbsp;", "")If e.Row.Cells(x).Text <> "" Then
   e.Row.Cells(x).Text = Server.HtmlEncode(strData).Replace(vbCrLf, "
")
End If


Grid内部では

一行目データ
二行目データ

と表示されるはず。

ampを勝手に変換されるとは面倒な…
調べたらxmpが出てきたけど廃止されるとかなんとか
スポンサーサイト



コメント

コメントの投稿


管理者にだけ表示を許可する