读书人

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

发布时间: 2012-12-16 12:02:32 作者: rapoo

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截取,不过已解决,谢谢回复。

读书人网 >VB Dotnet

热点推荐