datagrid实现 单元格的内容 超过 单元格单行 的宽度时 将 单元格超出的内容 用 "..." 显示 ?

来源:互联网 发布:hungary算法 编辑:程序博客网 时间:2024/04/26 22:33

http://community.csdn.net/Expert/topic/4562/4562210.xml?temp=6.916445E-02

后台代码
public string MyLeftFunction(string str, int Int)
{
if (str.Length <= Int)
{
return str;
}
else
{
str = str.Substring(0,Int) + "...";
return str;
}
  }

DataGrid里的<%# DataBinder.Eval(Container, "DataItem.Title") %>
改成
<%# MyLeftFunction(DataBinder.Eval(Container, "DataItem.Title").ToString(),20) %>

20是显示的字数