首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB中使用三元运算符截取字符创有关问题

2012-12-16 
VB中使用三元运算符截取字符创问题VB页面中获取字段代码:%#CType(Container.DataItem, ShoppingCartItem)

VB中使用三元运算符截取字符创问题
VB页面中获取字段代码:<%#CType(Container.DataItem, ShoppingCartItem).MenuName_CN%>
由于字段长度过长现要求:判断其长度,如果大于10,则截取前10个字符,其余的用“...”代替,否则全部显示字符。
怎么做? 在C#中可以用三元运算符和SubString函数,在VB中怎么办?求解?
[最优解释]
IIf(CType(Container.DataItem, ShoppingCartItem).MenuName_CN.Length > n, Left(CType(Container.DataItem, ShoppingCartItem).MenuName_CN, n) & "...", CType(Container.DataItem, ShoppingCartItem).MenuName_CN)
[其他解释]
不是搞定了吗??
[其他解释]
该回复于2012-09-22 15:01:07被版主删除
[其他解释]
好像是用SubString截取,不过已解决,谢谢回复。

热点排行