【问题标题】:Can I add a THEAD and other columns to a checkboxlist我可以将 THEAD 和其他列添加到复选框列表吗
【发布时间】:2016-10-21 15:51:49
【问题描述】:

我是 C# 新手。我正在尝试将 Thead 部分添加到复选框列表生成的表中,以便我可以使用来自https://datatables.net/ 的 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>  

【问题讨论】:

    标签: asp.net webforms checkboxlist


    【解决方案1】:

    基本上你是在问两个问题: 如何在视图中呈现 THEAD 以及如何添加更多列。

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

    A GridView also allows you to enable the rendering of a THEAD section very easy 所以你可以使用你的数据表组件,尽管GridView 已经提供了同样的机会。主要区别在于,它只会通过回发来更改页面,并且不允许您以交互方式更改您看到的行数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-12
      • 2020-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多