Asp.net 我可以在复选框列表中添加THEAD和其他列吗

Asp.net 我可以在复选框列表中添加THEAD和其他列吗,asp.net,webforms,checkboxlist,Asp.net,Webforms,Checkboxlist,我是C#的新手。我正在尝试向checkboxlist生成的表中添加一个Thead部分,以便使用Datatables插件格式化我的表。还有一种方法可以将其他列添加到它生成的表中吗 <form id="form1" runat="server"> <div id="alertMessage" runat="server"></div> <CR:CrystalReportViewer ID="CrystalR

我是C#的新手。我正在尝试向checkboxlist生成的表中添加一个Thead部分,以便使用Datatables插件格式化我的表。还有一种方法可以将其他列添加到它生成的表中吗

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

基本上你是在一次提问中提出两个问题: 如何在视图中呈现AD以及如何添加更多列

在这一点上,我强烈建议您使用
GridView
,因为您希望表中有更多的列。您可以在第一列中显示复选框,在第二列中显示文本,在其他列中显示更多信息


因此,您可以使用datatables组件,尽管
GridView
已经提供了同样的机会。主要区别在于,它只会通过回发更改页面,不允许您以交互方式更改所看到的行数。

基本上,您在一个问题中提出了两个问题: 如何在视图中呈现AD以及如何添加更多列

在这一点上,我强烈建议您使用
GridView
,因为您希望表中有更多的列。您可以在第一列中显示复选框,在第二列中显示文本,在其他列中显示更多信息

因此,您可以使用datatables组件,尽管
GridView
已经提供了同样的机会。主要区别在于,它只会通过回发更改页面,不允许您以交互方式更改所看到的行数