中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

gridview導出excel數據如何去掉篩選

小億
85
2023-11-07 12:38:46
欄目: 編程語言

要去掉 GridView 導出的 Excel 中的篩選,可以在導出之前先移除 GridView 中的篩選功能。

首先,你需要在 ASPX 頁面的 GridView 控件中設置 AllowFilteringByColumn="false",這將禁用 GridView 中的篩選功能。

<asp:GridView ID="GridView1" runat="server" AllowFilteringByColumn="false">
    <!-- GridView 的列定義 -->
</asp:GridView>

然后,在導出 Excel 的代碼中,使用 GridView 的數據源(比如 DataTable)來生成 Excel 文件。這樣,由于 GridView 中已經禁用了篩選功能,導出的 Excel 文件中就不會包含篩選。

protected void ExportToExcel()
{
    // 獲取 GridView 的數據源
    DataTable dt = (DataTable)GridView1.DataSource;

    // 創建 Excel 對象
    ExcelPackage excel = new ExcelPackage();
    var worksheet = excel.Workbook.Worksheets.Add("Sheet1");

    // 將 GridView 的數據導出到 Excel 中
    int rowIndex = 1;
    foreach (DataRow row in dt.Rows)
    {
        int colIndex = 1;
        foreach (var cellValue in row.ItemArray)
        {
            worksheet.Cells[rowIndex, colIndex].Value = cellValue;
            colIndex++;
        }
        rowIndex++;
    }

    // 導出 Excel 文件
    Response.Clear();
    Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
    Response.AddHeader("content-disposition", "attachment; filename=ExcelFileName.xlsx");
    Response.BinaryWrite(excel.GetAsByteArray());
    Response.End();
}

以上代碼中的 ExcelFileName.xlsx 是導出的 Excel 文件名,你可以根據需要進行修改。

0
郓城县| 桦甸市| 新干县| 奉节县| 京山县| 龙南县| 湾仔区| 江津市| 新邵县| 子长县| 射阳县| 吉首市| 广南县| 灵丘县| 灌南县| 恩平市| 阿克苏市| 黄浦区| 桂东县| 中山市| 深圳市| 井研县| 白朗县| 仲巴县| 绥化市| 多伦县| 陇川县| 平凉市| 洛扎县| 四川省| 龙川县| 湖口县| 沭阳县| 潜山县| 江油市| 宜都市| 文化| 五莲县| 武山县| 耒阳市| 凤庆县|