asp.net里面DataList怎样控制字符长度
public static string getleft(string scatitle,int cid) //从左截取串 scatitle 的 cid个字符
{
string rtn = " " ;
if(scatitle.Trim().Length> cid)
{
rtn = scatitle.Substring(0,cid) + "... " ;
}
else
{
rtn = scatitle ;
}
return rtn ;
}
在html里设置datagrid摸板列时候,在 标题 里用
getleft( <%# DataBinder.Eval(Container.DataItem, "SMT_cpname ")%> ,20)
这么写报错,
------解决方案-------------------- ' <%# getleft(DataBinder.Eval(Container.DataItem, "SMT_cpname ").ToString(),20) %> '