有一个动态的表,其中有一个列的内容很长,我要把它断行,然后绑定到GridView中,如何把这个样式应用到GridView?

解决方案 »

  1.   

    可以使用模板列.<%#GetStringByLen(Eval("filed").ToString,10)%>
    后台protected string GetStringByLen(string strInput,int iLength)
    {
     //根据长度返回截断的值.}
      

  2.   

    <asp:TemplateField HeaderText="项目名称">
                                    <ItemTemplate>
                                        <%#DataBinder.Eval(Container.DataItem, "itemname").ToString().Length > 7 ? DataBinder.Eval(Container.DataItem, "itemname").ToString().Substring(0, 7) : DataBinder.Eval(Container.DataItem, "itemname")%>
                                    </ItemTemplate>