DataList中导出选定的信息到Excel

想从Datalist中CheckBox选中的信息导出到Excel表中,怎么实现呢?大侠们,帮帮忙咯....

<form id="form1" runat="server">

    <div>

      <asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">

            <ItemTemplate>

                <asp:CheckBox ID="CheckBox1" runat="server"/>

                员工姓名:

                <asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("FirstName") %>'></asp:Label>

                <asp:Label ID="LastNameLabel" runat="server" Text='<%# Eval("LastName") %>'></asp:Label>

            </ItemTemplate>

      </asp:DataList>

      <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="导出Excel"/>

    </div>

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 

        ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" 

        SelectCommand="SELECT [FirstName], [LastName] FROM [Employees]">

    </asp:SqlDataSource>

    </form>

我只在网上参考资料,能把全部的信息导出到Excel表中

幕布斯6054654
浏览 713回答 2
2回答

牛魔王的故事

看到最多的答案是关于DataTable的操作,但这个DataList的数据不是DataTable的,所以就像办法向DataTable转换了....嘿嘿
打开App,查看更多内容
随时随地看视频慕课网APP