日期:2014-05-20  浏览次数:20449 次

有谁知道怎么将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>
&nbsp; <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个字符

希望对你有所帮助!