您的位置:首页 > 数据库

DataBinder.Eval中如何截取一定长度的字符串

2006-05-05 10:35 381 查看
如果再绑定的数据库字段中有超过一定长度的值(例如10)就取前10位长度,如果字段值的长度不足10位也不报错。如何做?请高手帮忙。
select     SUBSTRING(field,   0,   10)   +   '...'   AS   fieldName     from   table

写一个public的方法,用来截取字符串  
  如:  
      public   string   getSubString(string   str)  
      {  
                if   (str.Length>10)  
                              str=str.subString(0,10);  
                return   str;  
  }  
  在页面的datagrid里:  
            <td><%#   this.getSubString(DataBinder.Eval(Container.DataItem,"dd"))%></td>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息