如何使用选项限制RadGrid列的文本以查看更多内容

时间:2015-05-28 09:33:49

标签: c# asp.net telerik telerik-grid

我有一个带有列产品描述的Radgrid。产品描述很长,它使用户的视图模糊不清。

请参阅附图

Radgrid产品说明查看:http://i.stack.imgur.com/uvi2X.jpg

如何隐藏文本中看到更多内容扩展隐藏文本的部分内容。

1 个答案:

答案 0 :(得分:1)

解决方案如下:

  • 而不是使用' GridBoundColumn'使用' GridTemplateColumn'见下面的代码:

设计师视图



<telerik:GridTemplateColumn DataField="Product_Description" HeaderText="Product Description" UniqueName="Product_Description">
  <ItemTemplate>
    <asp:Label ID="Product_DescriptionLabel" runat="server" Text='<%# TrimDescription(Eval("Product_Description") as string) %>'></asp:Label>
  </ItemTemplate>
</telerik:GridTemplateColumn>
&#13;
&#13;
&#13;

代码视图:

&#13;
&#13;
protected string TrimDescription(string description) { if (!string.IsNullOrEmpty(description) && description.Length > 200) { return string.Concat(description.Substring(0, 200), "..."); } return description; }
&#13;
&#13;
&#13;

该页面仅用于查看所请求表格的摘要。

查看屏幕截图:Product Description