惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
A
About on SuperTechFans
博客园 - Franky
Engineering at Meta
Engineering at Meta
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
B
Blog
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
Martin Fowler
Martin Fowler
Y
Y Combinator Blog
Stack Overflow Blog
Stack Overflow Blog
博客园 - 叶小钗
Vercel News
Vercel News
Apple Machine Learning Research
Apple Machine Learning Research
The Cloudflare Blog
Last Week in AI
Last Week in AI
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
爱范儿
爱范儿
V
V2EX
G
Google Developers Blog

博客园 - 苦涩的咖啡

设置计算机系统时间 IN&EXISTS与NOT IN&NOT EXISTS 的优化原则的讨论(转) SQL删除大量数据 javascript中去除左右空格 几道SQL题 生成中文随机验证码 - 苦涩的咖啡 - 博客园 网站推荐 DataGrid多页显示数据使序号连续 任意字符串返回ASCII码 - 苦涩的咖啡 - 博客园 c#启动和停止sql服务的方法 C#中实现关机程序 页面加载自动跳转! - 苦涩的咖啡 - 博客园 javascript类比较方便 - 苦涩的咖啡 - 博客园 导出PDF格式文档 - 苦涩的咖啡 - 博客园 数据库自动记录操作(事件探察器比较耗资源) 模式窗口导出文件 - 苦涩的咖啡 - 博客园 SQL语句删除表的主键约束修改字段长度添加主键 JScript 语言参考: escape 方法 - 苦涩的咖啡 ASP.NET 2.0 正式版中无刷新页面的开发(转)
将DataSet导出,格式为"CSV" - 苦涩的咖啡 - 博客园
苦涩的咖啡 · 2006-09-01 · via 博客园 - 苦涩的咖啡

public static string ExportCSV(DataSet ds)
        {
            string data = "";
            foreach (DataTable tb in ds.Tables)
            {
                //写出列名
                foreach (DataColumn column in tb.Columns)
                {
                    data += column.ColumnName + ",";
                }
                data += "\n";
                //写出数据
                foreach (DataRow row in tb.Rows)
                {
                    foreach (DataColumn column in tb.Columns)
                    {
                        data += row[column].ToString() + ",";
                    }
                    data += "\n";
                }
                data += "\n";
            } return data;
        }

                string data = Export.ExportCSV(ds);
                Response.Clear();
                Response.Buffer = true;
                Response.Charset = "GB2312";
                Response.AppendHeader("Content-Disposition", "attachment;filename=数据导出.csv");
                Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
                Response.ContentType = "application/csv";
                Response.Write(data);
                Response.End();