ASP.NET DataGrid 中的 NoWrap






2.70/5 (6投票s)
在 ASP.NET DataGrid 中实现 NoWrap。
引言
今天我在 ASP.NET DataGrid
中的文本换行问题上遇到了很大的麻烦。无论我在 CSS 中做什么,网格的 <td>/<tr> 都会显示成这样
挠头
所以我挠头思考了一会儿,在 Google 上搜索了一下,并尝试了 HttpUtility.HtmlEncode
。没有成功。它不会将空格转换为不间断空格。所以我又挠了挠头,然后在模块中添加了这段代码
Option Strict On
Option Explicit On
Imports System.Runtime.CompilerServices
Module Extensions
< Extension() > _
Public Function SpaceToNbsp(ByVal s As String) As String
Dim space As String = " "
Return s.Replace(" ", space)
End Function
End Module
在上面的代码中
Dim space As String = " "
应该改为
Dim space As String = "" ""
然后我写了这段代码
row("Borgnummer") = i.OrgNummer.Text & " / ".SpaceToNbsp & i.PersNummer.Text
瞧!它完全按照我想要的方式显示出来了