close
GridView 中設定欄位資料換行顯示
資料文字內容需有HTML的換行符號「br>」
然後將GridView中的可換行的欄位屬性加入「
HtmlEncode="false" 」
asp:BoundField DataField="Data" HeaderText="Data" HtmlEncode="false" />
MS SQL中欄位資料型態若為 nvarchar、varchar 等字串型態,
可直接使用 replace( [欄位名] , CHAR(13) + CHAR(10) , '
' ) 將資料轉出
Select
replace( [欄位名] , CHAR(13) + CHAR(10) , '
' ) as StrValue From DataTable
若資料型態為 ntext 型態,則需先將欄位資料轉為 String
Select replace( Convert(nvarchar, [欄位名] ) , CHAR(13) + CHAR(10) , '
' ) as StrValue From DataTable
不使用SQL處理資料換行符號問題的話,需在程式中另做處理
C#
string.Replace("\r\n", "
").Replace("\n\r", "
");
全站熱搜