引用 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,"名称"))%>