将数据网格视图中的一列导出到记事本(.txt)

本文关键字:一列 txt 记事本 数据网 数据 网格 视图 | 更新日期: 2023-09-27 18:02:23

我在我的下载按钮后面有这个代码。是的,它下载到记事本,但我想要的是当用户点击"下载按钮",一个保存为文件对话框将出现,可以保存和重命名文件。请帮助!

   protected void btn_export_Click(object sender, EventArgs e)
    {
       TextWriter sw = new StreamWriter(@"C:'SumTotal'file11.txt");
        int rowcount = GridView1.Rows.Count;
        for (int i = 0; i < rowcount - 1; i++)
        {
            sw.WriteLine(GridView1.Rows[i].Cells[28].Text.ToString() + "'t");
        }
        sw.Close();     //Don't Forget Close the TextWriter Object(sw)
        Response.Write("Data Successfully Exported");
    }

将数据网格视图中的一列导出到记事本(.txt)

你不能让浏览器显示一个文件对话框,如果它没有设置为。你能做的就是添加一个文本框,用户可以在其中输入他们想要的文件名。你可以做一个另存为对话框的唯一方法是使用Flash或SilverLight。或者java applet,如果你有勇气的话。