All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
微软.Net开发中的多线程编程总结_[Asp.Net教程]
模拟Asp.Net,Forums实现可以换皮肤的控件_[Asp.Net教程]
使用PHP程序来保护你的flash作品_php资料_编程技术
ASP.NET,2.0中的页面输出缓存_[Asp.Net教程]
关于C#静态构造函数的几点说明_.net资料_编程技术
c#中GDI+图形图像:GDI+中的基数样条使用方法
SQL,SERVER2008安装_mssql学习_编程技术
实例:AJAX编写用户注册实例及技术小结_.net资料_编程技术
Delphi位图组件(TBitMap)使用实例
如何读取XML文件内容_.net资料_编程技术
Reading number is top 10 pictures
中国女孩大胆自拍,显露完美身材3
Sora aoi on twitter4
2012 national geographic daily picture2
关于海盗的研究2
Green sweet joey wong young old photos exposure
中国处女图鉴1
清纯性感的美眉1
一个武林高手的故事
这年头,找个靠谱的妹子太难了
The real super beauty15
Download software ranking
Boxer vs Yellow5
塘西风月痕
圣殿祭司的ASP.NET.2.0.开发详解-使用C#
Boxer vs Yellow4
美女写真3
Unix video tutorial13
功夫熊猫2(下集)
Desire a peach blossom
少妇苏霞全本
Unix video tutorial19
归海一刀 published in(发表于) 2014/1/30 1:28:10 Edit(编辑)
Gridview和DataList中截取标题字符长度_[Asp.Net教程]

Gridview和DataList中截取标题字符长度_[Asp.Net教程]

Gridview和DataList中截取标题字符长度_[Asp.Net教程]
代码如下:

25?Eval("NewsName").ToString().Substring(0,25)+"...":Eval("NewsName") %>’ NavigateUrl=’<%#"NewsShow2.aspx?NewsID="+DataBinder.Eval(Container.DataItem,"NewsID")%>’>HyperLink

注意那个三元运算符 “?:”意思就是如果长度大于25,就截取前25个,如果小于或等于25就全部取出。
如果不加这个运算符的话,假如字符长度没有所想要截取的长度那么长,就会报错。
在Gridview中要注意,要插入的项是TemplateField才能做截取,不能是单纯的HyperLink。




<%# (Eval("NewsName").ToString().Length>8?Eval("NewsName").ToString().Substring(0,8):Eval("NewsName").ToString()) + "…" %>




还有一个必须要注意的,在网上,我注意到很多人都写成了ToString().SubString(0,8)或者Tostring().Substring()之类的代码,要注意C#的大小写敏感,如果函数写错了,就会在运行时报错。


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.