Alex2 101 Ответов: 1

Как установить разрыв строки в gridview in ASP.NET?


Я хочу установить разрыв строки в gridview в asp.net с помощью c#. У меня есть столбец шаблона, и в нем, если текст для поля большой, он должен иметь разрыв строки при привязке из базы данных.

Что я уже пробовал:

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

1 Ответов

Рейтинг:
2

Maciej Los

Если вы хотите обернуть текст в связанный столбец gridview, проверьте это: asp.net - как обернуть текст в boundfield Gridview - переполнение стека[^]

Вайбхав писал:


Всегда рекомендуется указывать ширину столбцов, требующих переноса текста.

Подобный вопрос существует:
как обернуть текст в столбец boundfield в gridview[^]

Вы также можете попробовать следующее:

Текст Gridview не оборачивается в IE8[^]

Надеюсь, это поможет!


Karthik_Mahalingam

5

Maciej Los

Спасибо, Картик.