string sqlc="select id,convert(char(5),title)+'......' as title from doc where id=@id";

解决方案 »

  1.   

    用模板列。
    <ItemTemplate>
    <%# NeedShow(DataBinder.Eval(Container.DataItem,"字段").ToString()) %>
    </ItemTemplate>在后台中定义方法:public string NeedShow(string k)
    {
       k = k.SubString(0,4);
       k = k + "....";
       return k;
    }
      

  2.   

    你可以这样呀!
    比如:DataGrid.DataBind()之后
    你用
    for(int i=0;i<DataGrid1.Items.Count;i++)
    {
                           string a=e.Item[i].Cell[0].Text
                           if (a.Length>10)
                                a=a.SubString(0,4); }
      

  3.   

    你可以这样呀!
    比如:DataGrid.DataBind()之后
    你用
    for(int i=0;i<DataGrid1.Items.Count;i++)
    {
                           string a=
                           if (e.Item[i].Cell[0].Text.Length>10)
                                e.Item[i].Cell[0].Text=e.Item[i].Cell[0].Text.SubString(0,4);
    }