2016-10-21 4 views
0

Я новичок в C#. Я пытаюсь добавить раздел Thead в таблицу, который генерирует checkboxlist, поэтому я могу использовать плагин Datatables от https://datatables.net/ для форматирования My table. Также есть способ добавить другие столбцы в таблицу, которую он создает?Могу ли я добавить THEAD и другие столбцы в checkboxlist

<form id="form1" runat="server"> 
      <div id="alertMessage" runat="server"></div> 
       <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="True" Visible="True" PrintMode="Pdf" GroupTreeStyle-ShowLines="False" ReuseParameterValuesOnRefresh="False" HasRefreshButton="True" /> 

<asp:CheckBoxList ID="CheckBoxList1" runat="server" CssClass="table table-bordered" DataValueField="order_no" DataTextField="order_no" AppendDataBoundItems="false" DataSourceID="OrderQuery" > 
      <asp:ListItem></asp:ListItem> 
       </asp:CheckBoxList> 
     <asp:SqlDataSource ID="OrderQuery" runat="server" 
      ConnectionString="<%$ ConnectionStrings:002ConnectionString %>" 
      SelectCommand="spOrderDetailsPrint" SelectCommandType="StoredProcedure"></asp:SqlDataSource> 

     <asp:Button ID="Button1" runat="server" Text="Print" OnClick="Button_1Click" /> 


    <div> 

    </div> 


    </form> 

ответ

0

В основном вы задаете два вопроса в одном: Как вынести THEAD на ваш взгляд, и как добавить больше столбцов.

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

A GridView also allows you to enable the rendering of a THEAD section very easy, так что вы можете использовать свой компонент datatables, хотя GridView уже имеет такую ​​же возможность. Основное различие заключается в том, что он будет изменять страницы только с помощью обратной передачи и не позволит вам изменять количество строк, которые вы видите, в интерактивном режиме.