datalist中label的传值 只显示5个字
datalist中label的传值 只显示5个字从数据库里取值,放在datalist中label里在页面显示,数据库字段里有10个字,我想让他现在显示5个字,怎么做? --------------------编程问答-------------------- 在databound事件里面写
。。。
label1.text=str.subString(0,5);
。。。
或者数据库取的时候截断再绑定 --------------------编程问答-------------------- 绑定时:
<%# Eval("content").ToString().SubString(0,5) %> --------------------编程问答-------------------- <%#Eval("字段").ToString().subString(0,5)%> --------------------编程问答--------------------
+1 --------------------编程问答-------------------- 一种办法是读取的时候只显示5个字符
select Title=(case when len(Title)>5 then substring(Title,1,5) else Title end ) from talbeName
一种办法就是读取以后再截断 --------------------编程问答-------------------- <%#Eval("字段").ToString().subString(0,5)%> --------------------编程问答-------------------- <%# Eval("content").ToString().Length>5?Eval("content").ToString().SubString(0,5):Eval("content").ToString() %> --------------------编程问答-------------------- <%# Eval("title").ToString().Length>5?Eval("content").ToString().SubString(0,5):Eval("title").ToString() %> --------------------编程问答-------------------- <%# Eval("title").ToString().Length>5?Eval("title").ToString().SubString(0,5):Eval("title").ToString() %> --------------------编程问答-------------------- string 不包含“substring”的定义,并且找不到可接受类型为“string” 的第一个参数的扩展方法“SubString” (是否缺少 using 指令或程序集引用?)
提示这个是怎么回事啊? --------------------编程问答-------------------- SubString ==> Substring
注意大小写
try:
<%# Eval("title").ToString().Length>5?Eval("title").ToString().Substring(0,5):Eval("title").ToString() %> --------------------编程问答-------------------- XXX.Substring(0, 5) + "..."
补充:.NET技术 , ASP.NET