有谁知道怎么将dateview绑定列的值如果是超过10个字符怎么取前10个字符
有谁知道怎么将dateview绑定列的值如果是超过10个字符怎么取前10个字符
------解决方案--------------------写一个方法然后在页面绑定进行调用。
/**
* 方法说明:截取字符串
* object obj-要截取的字符
* int num-保留字符数量
* */
public static string SubString(object obj,int num)
{
string str=(string)obj;
if(str.Length> num)
str=str.Substring(0,num)+ "... ";
return str;
}
调用方法:
<ItemTemplate>
<a href= 'newsShow.aspx?newsid= <%# DataBinder.Eval(Container.DataItem, "hbtd_NewsId ")%> ' target= "_blank "> <%# CharSet.SubString((DataBinder.Eval(Container.DataItem, "hbtd_NewsTitle ")),15)%> </a>
</ItemTemplate>
我是设置显示新闻的标题,只显示15个字符
希望对你有所帮助!