如何在ASP.NET中的gridview中设置换行符? [英] How to set line break in gridview in ASP.NET?
本文介绍了如何在ASP.NET中的gridview中设置换行符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用c#在asp.net的gridview中设置换行符。我有模板列,如果字段的文本很大,它应该在从数据库绑定时有换行符。
我尝试过:
I want to set line break in gridview in asp.net with c#. I am having template column and in it if text for a field is large it should have line break while binding from the database.
What I have tried:
<cc1:XDataGrid ID="grdNONMOLSalary" runat="server" AllowCustomPaging="True" AllowPaging="True"
Width="100%" AutoGenerateColumns="False" CssClass="NeST_DATAGRID_FIXED_SIZE"
ShowFooter="True" OnItemCommand="grdNONMOLSalary_ItemCommand"
OnPageIndexChanged="grdNONMOLSalary_PageIndexChanged" OnPagerClicked="grdNONMOLSalary_PagerClicked">
<AlternatingItemStyle BorderWidth="0px" CssClass="NeST_DATAGRID_CELLDATA2"></AlternatingItemStyle>
<ItemStyle BorderWidth="0px" CssClass="NeST_DATAGRID_CELLDATA" HorizontalAlign="Left"></ItemStyle>
<HeaderStyle CssClass="NeST_DATAGRID_HEADING"></HeaderStyle>
<PagerStyle HorizontalAlign="Right" Mode="NumericPages" Wrap="True" CssClass="NeST_DATAGRID_CELLDATANEW" />
<Columns>
<asp:TemplateColumn HeaderText="Sl No." ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<%-- <asp:HiddenField ID="hidIsRepair" runat="server" Value='<%# Eval("IsRepair") %>' />--%>
<asp:Label ID="lblRecordID" runat="server" Text='<%# (grdNONMOLSalary.CurrentPageIndex *grdNONMOLSalary.PageSize) + Container.ItemIndex +1 %>' Style="position: static"></asp:Label>
<asp:HiddenField ID="hidID" runat="server" Value='<%# (grdNONMOLSalary.CurrentPageIndex *grdNONMOLSalary.PageSize) + Container.ItemIndex +1 %>'></asp:HiddenField>
</ItemTemplate>
<HeaderStyle Width="5%"></HeaderStyle>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Employee ID">
<ItemTemplate>
<asp:Label ID="glblEmployeeID" runat="server" Text='<%# Eval("EmployeeID") %>'
Style="position: static"></asp:Label>
</ItemTemplate>
<HeaderStyle Width="8%" />
</asp:TemplateColumn>
推荐答案
如果要在gridview的绑定列中包装文本,请检查:asp.net - 如何将文本包装在Gridview的边界 - Stack Overflow [ ^ ]
If you want to wrap text in bound column of gridview, check this: asp.net - how to wrap your text in the boundfield of Gridview - Stack Overflow[^]
Vaibhav写道:
Vaibhav wrote:
始终建议为需要文本换行的列指定宽度。
A存在类似的问题:
如何在gridview中的boundfield列中包装文本 [ ^ ]
您还可以尝试以下方法:
Gridview文本未包装在IE8中 [ ^ ]
希望它有所帮助!
It is always recommended to specify widths for columns requiring text wrapping.
A similar question exists:
how to wrap text in boundfield column in gridview[^]
You may also try the following:
Gridview text not wrapping in IE8[^]
Hope it helps!
这篇关于如何在ASP.NET中的gridview中设置换行符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文