用DataList绑定新闻标题时,
如新闻标题超过某长度则用“...”来表示,
这个效果怎样实现??
还有另外一个问题就是我要DataList只可以显示5个新闻标题,哪又要加什么设定?
请教各位大哥大姐!
如新闻标题超过某长度则用“...”来表示,
这个效果怎样实现??
还有另外一个问题就是我要DataList只可以显示5个新闻标题,哪又要加什么设定?
请教各位大哥大姐!
解决方案 »
- ArrayList 传递问题
- 导入Excel在05上可用,在08上就出问题了
- 网站发布问题。。。急!
- 只从用了【CodeSmith Studio】 手写代码能力直线下降了
- 如何用长时间线程每天更新网站?
- 关于 pageload问题
- 共同探讨--关于在每天的某一时间触发某个事件
- 我的cookie为什么老是有问题?未将对象引用设置到对象的实例
- Wizard控件如何能停在step2? 我在CSDN提的问题没有一个能得到解决,高手帮忙啊
- 本论坛,有没有象:大富翁论坛一样,所有的文章,作成一个文件下载,可离线浏览?
- 把新闻题目,做成从左到右滚动公告栏的,这个数据绑定是怎样实现的?
- 在用ajax.net时遇到的问题,请教用过的朋友。
就是显示前五条新闻记录对不
如果是这样的话
就把sql语句改一下
select top 5 * from 表 order by id desc 这样就可以了
private static string intercept(string strTemp)
{
string strText = strTemp;
int intCount = Constants.intNumber;
int intLength = strText.Length;
if(intLength <intCount)
{return strText;
}
else
{
return strText.Remove(intCount,intLength-intCount)+"......";}
}
<%# CutString(DataBinder.Eval(Container.DataItem,"Name1").ToString(),37) %>
后台:
#region 按字符串实际长度截取定长字符窜
/// <summary>
/// 按字符串实际长度截取定长字符窜
/// </summary>
/// <param name="str">原字符串</param>
/// <param name="length">要截取的长度</param>
/// <returns>string型字符串</returns>
public string CutString(string str, int length)
{
string delsqace=str.Trim();
int i = 0, j = 0;
foreach(char chr in delsqace)
{
if((int)chr > 127)
{
i += 2;
}
else
{
i ++;
}
if (i > length)
{
delsqace = delsqace.Substring(0, j) + "...";
break;
}
j ++;
}
return delsqace; }
#endregion