首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

有哪位高手知道如何将dateview绑定列的值如果是超过10个字符如何取前10个字符

2012-02-04 
有谁知道怎么将dateview绑定列的值如果是超过10个字符怎么取前10个字符有谁知道怎么将dateview绑定列的值

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

希望对你有所帮助!

热点排行