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>