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

推荐订阅源

V
V2EX
小众软件
小众软件
GbyAI
GbyAI
B
Blog RSS Feed
月光博客
月光博客
A
About on SuperTechFans
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
U
Unit 42
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
MongoDB | Blog
MongoDB | Blog
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
博客园_首页
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();