当前位置: 代码迷 >> ASP.NET >> 引用 ASP.NET中的Eval()和DataBinder.Eval()方法解决思路
  详细解决方案

引用 ASP.NET中的Eval()和DataBinder.Eval()方法解决思路

热度:1131   发布时间:2013-02-25 00:00:00.0
引用 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,"名称"))%>
  相关解决方案