字符串截取问题
我从后端对datalist邦定了值
在前台如下代码
<td><a href='productifo.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id")%>'><%# DataBinder.Eval(Container.DataItem,"spjj")%></a></td>
如何截取后面这部分的,部分字符呀?就是想取下面这句的产生的字符串的部分字符串
<%# DataBinder.Eval(Container.DataItem,"spjj")%>
问题点数:10、回复次数:16Top
1 楼zyug(LovlyPuppy)回复于 2005-02-18 12:33:50 得分 1
在哪里截取,用什么来截取?Top
2 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-02-18 12:39:59 得分 0
在前台显示的时候呀
意思是在前台只取一部分字符串Top
3 楼AllenTing(今天你GC了吗???)回复于 2005-02-18 12:40:10 得分 0
public string getSub(string str)
{
string s = str;
//截取部分
return s;
}
<%# getSub(DataBinder.Eval(Container.DataItem,"spjj").ToString()) %>Top
4 楼yizhixiaozhu(天啦,手都起茧了)回复于 2005-02-18 12:46:08 得分 1
楼上正解Top
5 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-02-18 12:58:16 得分 0
public string getstr(string str)
{
string s=str;
s.Length.ToString ();
return s;
}
我这样写
取不到值,是什么回事呀???Top
6 楼dotnet90(寂寞高手.NET)回复于 2005-02-18 13:01:15 得分 2
<%#(DataBinder.Eval(Container.DataItem, "spjj")).ToString().Substring(0,50)%>Top
7 楼AllenTing(今天你GC了吗???)回复于 2005-02-18 13:04:38 得分 0
public string getstr(string str)
{
string s=str;
s = s.ToString (0,10);//这个你设置
return s;
}
Top
8 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-02-18 13:08:17 得分 0
楼上的兄弟,怎么会显示这个错误呢?
索引和长度必须引用该字符串内的位置。参数名: lengthTop
9 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-02-18 13:10:56 得分 0
忘了一点
是不是和我把代码放在load事件有关呀?Top
10 楼AllenTing(今天你GC了吗???)回复于 2005-02-18 13:16:44 得分 0
索引和长度必须引用该字符串内的位置。参数名: length
-------------------------------------------------〉
你是怎么截取的??Top
11 楼wxq4100798(aa)回复于 2005-02-18 13:17:18 得分 2
public string getstr(string str)
{
string s=str;
int i = 10;)//这个你设置
if(s.Length>i)
s = s.ToString (0,i)
return s;
}
Top
12 楼AllenTing(今天你GC了吗???)回复于 2005-02-18 13:17:25 得分 1
哦,是用string的SubString方法,我看错了!Top
13 楼fenglik(风易)回复于 2005-02-18 13:29:20 得分 3
public string LeftStr(string Str,int MaxLength)
{
if(Str.Length>MaxLength)
Str=Str.substring(0,MaxLength)+"...";
return Str;
}
<%# LeftStr(DataBinder.Eval(Container.DataItem, "spjj").ToString(),20)%>
Top
14 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-02-18 13:40:18 得分 0
哈哈哈.......
谢谢兄弟们了
解决,原来我的数据库中,有的没有记录的,所以出现寻错误码
非常感谢!!!!!!!!Top
15 楼njuzgj(罐子)回复于 2005-02-18 13:59:25 得分 0
关注Top
16 楼kaiqiao521(K)回复于 2005-02-19 04:39:38 得分 0
http://218.27.204.17/aspnet/a_user.aspxTop




