如果再绑定的数据库字段中有超过一定长度的值(例如10)就取前10位长度,如果字段值的长度不足10位也不报错。如何做?请高手帮忙。
select SUBSTRING(field, 0, 10) + '...' AS fieldName from table
写一个public的方法,用来截取字符串
如:
public string getSubString(string str)
{
if (str.Length>10)
str=str.subString(0,10);
return str;
}
在页面的datagrid里:
<td><%# this.getSubString(DataBinder.Eval(Container.DataItem,"dd"))%></td>