哪位老兄帮帮忙,在datagrid中怎样显示一部分字,剩下的字用...表示

解决方案 »

  1.   

    select 中用 substring取指定长度 + ......
      

  2.   

    在DataGrid中如果想截趣一段字符的话:
    可以这样做:
    1.
    <%DataBinder.Eval(Container.DataItem,"HouseIntru").ToString().length >50?
    DataBinder.Eval(Container.DataItem,"HouseIntru").ToString().SubString(0,20)+"......":DataBinder.Eval(Container.DataItem,"HouseIntru").ToString()%>2.
    页面:
    <ItemTemplate>
    <%# FromTitileLength(DataBinder.Eval(Container.DataItem,"HouseIntru").ToString())%>
    </ItemTemplate>
    后台
    protected string FromTitileLength(String s)
    {
         return s.length>20?s.SubString(0,50)+"......":s;
    }
    上面注意大写