社区
C#
帖子详情
怎么通过点击事件把DataGridView生成一个CSV文件
狼二羊
2016-07-25 03:32:47
RT。。。。。。。。。。。。。。。。。。。
...全文
154
3
打赏
收藏
怎么通过点击事件把DataGridView生成一个CSV文件
RT。。。。。。。。。。。。。。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsh_mar
2016-07-26
打赏
举报
回复
给你写个源码, 前提是把你的数据源,也就是DataGridView 转成DataTable。这个不用教了吧,也许你DataGridView上的数据就是来源dataTable。 public void SaveCSV(DataTable dt, string fileName) { if (fileName != "") { FileStream fs = new FileStream(fileName, System.IO.FileMode.Create, System.IO.FileAccess.Write); StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.Default); string data = ""; //写出列名称 for (int i = 0; i < dt.Columns.Count; i++) { data += dt.Columns[i].ColumnName.ToString(); if (i < dt.Columns.Count - 1) { data += ","; } } sw.WriteLine(data); for (int i = 0; i < dt.Rows.Count; i++) { data = ""; for (int j = 0; j < dt.Columns.Count; j++) { data += dt.Rows[i][j].ToString(); if (j < dt.Columns.Count - 1) { data += ","; } } sw.WriteLine(data); } sw.Close(); fs.Close(); MessageBox.Show("CSV文件保存成功!"); } else { MessageBox.Show("请选择正确的路径...."); } }
巴士上的邂逅
2016-07-25
打赏
举报
回复
可以参考,
另个帖子
#5回复
zbdzjx
2016-07-25
打赏
举报
回复
这个?http://www.crifan.com/csharp_export_datagridview_to_csv/
C# 将
DataGridView
中的数据导出为.
CSV
文件
话不多说,直接上代码了 public void
DataGridView
ToExcel(
DataGridView
dgv) { SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "Execl files (*.
csv
)|*.
csv
"; dlg.FilterIndex = 0; dlg.RestoreD...
将数据从
DataGridView
中导出成
CSV
格式
文件
将数据从
DataGridView
中导出成
CSV
格式
文件
, 完整代码如下:using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.IO;namespace Statistic.BaseClass{ class DataExport
C#中将
DataGridView
中的数据导入到
Csv
文件
中
1,将
DataGridView
中的数据导入到
Csv
文件
中 public static bool
dataGridView
To
CSV
(
DataGridView
dataGridView
) { if (
dataGridView
.Rows.Count == 0) { MessageBox.Show("没有...
c# 将
datagridview
控件的内容保存成.
CSV
文件
(或.xlsx,或.doc
文件
)
借鉴一种方法,作用: 1 将
datagridview
控件的内容保存成.
CSV
文件
2 通过该方法可延伸至将
datagridview
控件的内容保存成或.xlsx,或.doc
文件
借鉴代码如下: 例如单击按钮,将
datagridview
控件内容以指定
文件
类型,保存至指定位置 ->在button的click事件中,调用如下方法-输入参数是
datagridview
控件名 public void
DataGridView
ToExcel(
DataGridView
dgv) {
在 C# 中将
DataGridView
数据导出为
CSV
现在,运行应用程序。点击“导出为
CSV
”按钮时,它会询问
文件
保存位置。输入
文件
名,然后点击“确定”。它会
生成
一个
CSV
文件
。在此代码示例中,我们将学习如何使用 C# 代码将
DataGridView
数据导出到
CSV
文件
并将其保存在
文件
夹中。在这个程序中,首先,我们必须连接到数据库并从中获取数据。然后,我们将在数据网格视图中显示该数据,如下图所示。让我们转到页面加载事件,获取员工数据,并绑定数据 GridView。然后,在按钮单击事件处理程序上,编写以下代码。希望这段代码能帮助到所有读者。
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章