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,如需转载请自行联系原作者
相关文章
|
6月前
|
C#
C# WinForm发送Email邮件
C# WinForm发送Email邮件
C# WinForm发送Email邮件
|
6月前
|
C#
c# Gridview 点击checkbox 触发的事件
c# Gridview 点击checkbox 触发的事件
|
6月前
|
C#
C# DEV 关于设置gridview 指定单元格字体为红色
C# DEV 关于设置gridview 指定单元格字体为红色
|
2月前
|
SQL API 定位技术
基于C#使用winform技术的游戏平台的实现【C#课程设计】
本文介绍了基于C#使用WinForms技术开发的游戏平台项目,包括项目结构、运行截图、实现功能、部分代码说明、数据库设计和完整代码资源。项目涵盖了登录注册、个人信息修改、游戏商城列表查看、游戏管理、用户信息管理、数据分析等功能。代码示例包括ListView和ImageList的使用、图片上传、图表插件使用和SQL工具类封装,以及高德地图天气API的调用。
基于C#使用winform技术的游戏平台的实现【C#课程设计】
|
2月前
|
SQL C# 数据库
EPPlus库的安装和使用 C# 中 Excel的导入和导出
本文介绍了如何使用EPPlus库在C#中实现Excel的导入和导出功能。首先,通过NuGet包管理器安装EPPlus库,然后提供了将DataGridView数据导出到Excel的步骤和代码示例,包括将DataGridView转换为DataTable和使用EPPlus将DataTable导出为Excel文件。接着,介绍了如何将Excel数据导入到数据库中,包括读取Excel文件、解析数据、执行SQL插入操作。
EPPlus库的安装和使用 C# 中 Excel的导入和导出
|
1月前
|
设计模式 程序员 C#
C# 使用 WinForm MDI 模式管理多个子窗体程序的详细步骤
WinForm MDI 模式就像是有超能力一般,让多个子窗体井然有序地排列在一个主窗体之下,既美观又实用。不过,也要小心管理好子窗体们的生命周期哦,否则一不小心就会出现一些意想不到的小bug
102 0
|
1月前
|
API C# Windows
【C#】在winform中如何实现嵌入第三方软件窗体
【C#】在winform中如何实现嵌入第三方软件窗体
83 0
|
1月前
|
API C#
C#实现Winform程序右下角弹窗消息提示
C#实现Winform程序右下角弹窗消息提示
85 0
|
3月前
|
关系型数据库 Java MySQL
C#winform中使用SQLite数据库
C#winform中使用SQLite数据库
193 3
C#winform中使用SQLite数据库
|
3月前
|
文字识别 C# Python
使用C#将几个Excel文件合并去重分类
使用C#将几个Excel文件合并去重分类
32 3