zoukankan      html  css  js  c++  java
  • C# 如何在REPEATER控件中控制显示字符串的长度

    我在REPEATER控件中显示绑定的数据,但有的字符串长度较长,超出了定义的行宽,如果只想显示字符串的部分内容,如何实现.   
      代码如下:   
      <asp:Repeater     runat="server">   
      <ItemTemplate>   
      <table   width="90%"   bgcolor="#f0d850">   
      <tr>   
      <td   width="15">   
      <img   src="images/roll_film.gif">   
      </td>   
      <td   width="105">   
      <a   href="filmdisplay.aspx?id=<%#   DataBinder.Eval(Container.DataItem,"filmid")   %>"   target=_blank><%#   DataBinder.Eval(Container.DataItem,"filmname")%></a>   
      </td>   
      </tr>   
      </table>   
      </ItemTemplate>   
      </asp:Repeater>
    答案一

    public   string   GetChar(   string   str   ,   int   len   )    
      {    
         ///<%#   getchar(DataBinder.Eval(Container.DataItem,"title").ToString(),19)%>   
        if(   str.Length   >   len   )    
        {    
      str   =   str.Substring(   0,   len   );    
      str   =   str   +   "...";    
      return   str;    
        }    
        else    
        {          
                return   str;    
                           }    
      }
    答案二

    <%#   DataBinder.Eval(Container.DataItem,"filmname").ToString().SubString(0,20)%>
  • 相关阅读:
    实验一 命令解释程序的编写
    试验二
    实验一 命令解释程序的编写(重交)
    Sqlserver数据库帮助类(EFTools)
    js验证
    sqlserver中从日期字段取得月份
    IIS不可用或者有问题解决方法
    professional email address collections
    从psd文件到html
    空白符对HTML结构的影响与解决方案
  • 原文地址:https://www.cnblogs.com/LiaoHao/p/3440470.html
Copyright © 2011-2022 走看看