在Gridview中缩小或缩减显示的单元格文本而不包装文本

时间:2017-05-02 07:06:08

标签: asp.net sql-server gridview

我已经执行了一个返回长字段数据的数据库查询,在我的情况下,我需要缩小其中一个字段作为下面的示例。

enter image description here

如何使用添加点(...)

来显示已缩减的内容

2 个答案:

答案 0 :(得分:1)

尝试以下查询

select (CASE WHEN LEN(Name)>20 THEN SUBSTRING(NAme,0,20) + '...' ELSE Name END) AS Name from Table1

答案 1 :(得分:1)

这样的东西?

 <ItemTemplate>
 <asp:Label ID="Label1" runat="server" Text='<%# Eval("URL").ToString().Length > 20? (Eval("URL") as string).Substring(0,10) + " ..." : Eval("URL")  %>' ToolTip='<%# Eval("URL") %> '> </asp:Label>
 </ItemTemplate>

根据需要调整长度。