日期:2014-05-18  浏览次数:20471 次

GridViewDataField 绑定字段格式化问题?送分感谢
GridView 的DataField 绑定字段如何让它在绑定后显示前10个字符?多余10的用...代替


------解决方案--------------------
在DataBinding事件里面截
------解决方案--------------------
或者在页面里
HTML code

<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>