小妹遇到如下问题!
<%# DataBinder.Eval(Container.DataItem,"Title")%>
这个绑定标题!
但有的标题太长,我想只显示10个字!后面的用省略号代替!这样怎么接取!
用Substring()怎么用!
或都有别的方法吗?
谢谢!!
<%# DataBinder.Eval(Container.DataItem,"Title")%>
这个绑定标题!
但有的标题太长,我想只显示10个字!后面的用省略号代替!这样怎么接取!
用Substring()怎么用!
或都有别的方法吗?
谢谢!!
解决方案 »
- 很多基础资料如何在一个页面中管理
- 如何查看ie中cookie的文件,比如csdn登录的信息就是cookie存储的,在磁盘什么地方
- 请问下大家,一般怎么分析网站现在运营情况和硬件,网络,数据库的负载情况呢
- [求助]做asp.net程序员就一定得精通界面相关的技术吗?
- 自定义控件初学,一个非常弱的问题,解决立即给分。
- win2003下.net调用自己写的DLL失败
- DropDownList格式化的问题?!
- 关于修改个人注册信息页面的问题?
- 请教:请帮我分析一下这两个语句...
- 想到上海来工作的朋友注意了,这也许是一个机会
- 高手进来帮忙!!!!1
- 向sqlserver数据库存入datatable中数据时类型为decimald的字段产生舍入问题
后台加一个函数
Public Function FormatStr(ByVal ob As Object) As String
If ob.ToString().Trim() = "" Then
FormatStr = ""
Else
If len(ob.ToString().Trim()) >10 Then
FormatStr = ob.ToString().Trim().Substring(0, 10) + "....."
Else
FormatStr = ob.ToString().Trim()
End If
End Function前台:
<%#FormatStr1(DataBinder.Eval(Container, "DataItem.DT")) %>'>
我写的是vb.net,自己改为C#
<%#FormatStr(DataBinder.Eval(Container, "DataItem.DT")) %>
If ob.ToString().Trim() = "" Then
FormatStr = ""
Else
If len(ob.ToString().Trim()) >10 Then
FormatStr = ob.ToString().Trim().Substring(0, 10) + "....."
Else
FormatStr = ob.ToString().Trim()
End If
End Function前台:
<%#FormatStr1(DataBinder.Eval(Container, "DataItem.DT")) %>'>
同意
{
if(e.Item.Cells[9].Text.Length>10)
e.Item.Cells[9].Text = e.Item.Cells[9].Text.Trim().ToString().Substring(0,10)+"...";
else
e.Item.Cells[9].Text = e.Item.Cells[9].Text.Trim().ToString();
}