C# GridView 2 Excel(WinForm)

简介:

public void Export(DataSet ds, string path)
        {
            try
            {
                StringBuilder sb = new StringBuilder();
                foreach (DataGridViewColumn column in gvList.Columns)
                {
                    sb.Append(column.HeaderText + "\t");
                }
                sb.Append("\n");
                foreach (DataGridViewRow row in gvList.Rows)
                {
                    foreach (DataGridViewColumn column in gvList.Columns)
                    {
                        sb.Append(row.Cells[column.Index].Value.ToString() + "\t");
                    }
                    sb.Append("\n");
                }
                sb.Append("\n");
                FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Write);
                byte[] b = Encoding.Default.GetBytes(sb.ToString());
                fs.Write(b, 0, b.Length);
                fs.Flush();
                fs.Close();
                fs.Dispose();
                MessageBox.Show("导出成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch
            {
                MessageBox.Show("导出失败,请稍后重试!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2011/03/14/1983155.html,如需转载请自行联系原作者
相关文章
|
5月前
|
C#
C# WinForm发送Email邮件
C# WinForm发送Email邮件
C# WinForm发送Email邮件
|
5月前
|
C#
c# Gridview 点击checkbox 触发的事件
c# Gridview 点击checkbox 触发的事件
|
5月前
|
C#
C# DEV 关于设置gridview 指定单元格字体为红色
C# DEV 关于设置gridview 指定单元格字体为红色
|
5月前
|
SQL 数据库连接 应用服务中间件
C#WinForm基础编程(三)
C#WinForm基础编程
139 0
|
7天前
|
SQL API 定位技术
基于C#使用winform技术的游戏平台的实现【C#课程设计】
本文介绍了基于C#使用WinForms技术开发的游戏平台项目,包括项目结构、运行截图、实现功能、部分代码说明、数据库设计和完整代码资源。项目涵盖了登录注册、个人信息修改、游戏商城列表查看、游戏管理、用户信息管理、数据分析等功能。代码示例包括ListView和ImageList的使用、图片上传、图表插件使用和SQL工具类封装,以及高德地图天气API的调用。
基于C#使用winform技术的游戏平台的实现【C#课程设计】
|
7天前
|
SQL C# 数据库
EPPlus库的安装和使用 C# 中 Excel的导入和导出
本文介绍了如何使用EPPlus库在C#中实现Excel的导入和导出功能。首先,通过NuGet包管理器安装EPPlus库,然后提供了将DataGridView数据导出到Excel的步骤和代码示例,包括将DataGridView转换为DataTable和使用EPPlus将DataTable导出为Excel文件。接着,介绍了如何将Excel数据导入到数据库中,包括读取Excel文件、解析数据、执行SQL插入操作。
EPPlus库的安装和使用 C# 中 Excel的导入和导出
|
2月前
|
关系型数据库 Java MySQL
C#winform中使用SQLite数据库
C#winform中使用SQLite数据库
65 3
C#winform中使用SQLite数据库
|
2月前
|
文字识别 C# Python
使用C#将几个Excel文件合并去重分类
使用C#将几个Excel文件合并去重分类
25 3
|
2月前
|
数据库
C#Winform使用NPOI获取word中的数据
C#Winform使用NPOI获取word中的数据
132 2
|
2月前
|
开发框架 算法 .NET
C#使用MiniExcel导入导出数据到Excel/CSV文件
C#使用MiniExcel导入导出数据到Excel/CSV文件
48 0