日期:2014-05-18  浏览次数:20367 次

引用 ASP.NET中的Eval()和DataBinder.Eval()方法
下面用数字表示‘10’是代表的截取字符数的宽度!如何写成不限制字符数啊!
<%#ShowCompanyName(DataBinder.Eval(Container.DataItem,"会员"),DataBinder.Eval(Container.DataItem,"zengsong"),DataBinder.Eval(Container.DataItem,"名称").ToString().Length>10?DataBinder.Eval(Container.DataItem,"名称").ToString().Substring(0,10):DataBinder.Eval(Container.DataItem,"名称").ToString())%>

------解决方案--------------------
<%#ShowCompanyName(DataBinder.Eval(Container.DataItem,"会员"),DataBinder.Eval(Container.DataItem,"zengsong"),DataBinder.Eval(Container.DataItem,"名称").ToString())%>
------解决方案--------------------
你的这个是如果公司名称超过10个字符的话,就只显示前10个字符,如果想显示全部的话,去掉就可以了。

C# code

<%#ShowCompanyName(DataBinder.Eval(Container.DataItem,"会员"),DataBinder.Eval(Container.DataItem,"zengsong"),DataBinder.Eval(Container.DataItem,"名称"))%>