【问题标题】:Reduce or curtailment a displayed cells text in Gridview without wrapping text在不换行的情况下减少或缩减 Gridview 中显示的单元格文本
【发布时间】:2017-05-02 07:06:08
【问题描述】:

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

如何显示带有添加点(...)的快捷方式的内容

【问题讨论】:

  • 您可以在选择查询中自行减少它。比如如果数据的长度超过了一定的限制,那么你就可以对内容进行子串化

标签: asp.net sql-server gridview


【解决方案1】:

试试下面的查询

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

【讨论】:

    【解决方案2】:

    这样的?

     <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>
    

    根据需要调整长度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 2013-05-15
      • 2017-04-07
      • 1970-01-01
      相关资源
      最近更新 更多