我可以将 THEAD 和其他列添加到复选框列表吗
Can I add a THEAD and other columns to a checkboxlist
我是 C# 新手。我正在尝试向复选框列表生成的 table 添加一个 Thead 部分,这样我就可以使用 https://datatables.net/ 中的 Datatables 插件来格式化我的 table。还有一种方法可以将其他列添加到它生成的 table 中吗?
<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>
基本上你是在问两个问题:
如何在您的视图中呈现 THEAD 以及如何添加更多列。
关于这一点,我强烈建议您使用 GridView
,因为您希望 table 中有更多列。您可以在第一列中显示一个复选框,在第二列中显示一个文本,甚至在其他列中显示更多信息。
A GridView
also allows you to enable the rendering of a THEAD section very easy 这样您就可以使用您的数据 table 组件,尽管 GridView
已经提供了相同的机会。主要区别在于,它只会通过回发更改页面,并且不允许您以交互方式更改您看到的行数。
我是 C# 新手。我正在尝试向复选框列表生成的 table 添加一个 Thead 部分,这样我就可以使用 https://datatables.net/ 中的 Datatables 插件来格式化我的 table。还有一种方法可以将其他列添加到它生成的 table 中吗?
<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>
基本上你是在问两个问题: 如何在您的视图中呈现 THEAD 以及如何添加更多列。
关于这一点,我强烈建议您使用 GridView
,因为您希望 table 中有更多列。您可以在第一列中显示一个复选框,在第二列中显示一个文本,甚至在其他列中显示更多信息。
A GridView
also allows you to enable the rendering of a THEAD section very easy 这样您就可以使用您的数据 table 组件,尽管 GridView
已经提供了相同的机会。主要区别在于,它只会通过回发更改页面,并且不允许您以交互方式更改您看到的行数。