GridView 的DataField 绑定字段如何让它在绑定后显示前10个字符?多余10的用...代替

解决方案 »

  1.   

    或者在页面里<asp:GridView ID="GridView1" runat="server" OnDataBinding="GridView1_DataBinding" AutoGenerateColumns="false">
            <Columns>
            <asp:TemplateField HeaderText="列" >
                <ItemTemplate>
                <asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "列").ToString().Trim().Length > 10 ?DataBinder.Eval(Container.DataItem, "列").ToString().Trim().Substring(0,10) : DataBinder.Eval(Container.DataItem, "列").ToString().Trim() %>' runat="server"/>
                </ItemTemplate>
            </asp:TemplateField>
            </Columns>
            </asp:GridView>
      

  2.   

    谢谢jeremyyang824 ,HTML中处理是种方法,
    如何在DataBinding事件里面截呢?提个思路