C# dataGridView里的数据能导出吗

来源:百度知道 编辑:UC知道 时间:2024/05/31 20:02:14
从数据库里读出的数据在dataGridView里显示,我想点一个按钮实现把dataGridView里的数据导出成一个txt文档,如何实现?遍历吗?那个foreach怎么写法?

可以.

我把代码贴出来:
这里的dgvCheckOut就是DataGridView.
sfdSaveOnlineText是SaveFileDialgo控件.
我是按日期时间为导出的文本文件命名的。

try
{
if (this.dgvCheckOut.Rows.Count > 0)
{
sfdSaveOnlineText.Filter = "Text files (*.txt)|*.txt";
sfdSaveOnlineText.FilterIndex = 0;
sfdSaveOnlineText.RestoreDirectory = true;
sfdSaveOnlineText.CreatePrompt = true;
sfdSaveOnlineText.Title = "导出文本文件到";

DateTime now = DateTime.Now;
sfdSaveOnlineText.FileName = now.Year.ToString().PadLeft(2)
+ now.Month.ToString().PadLeft(2, '0')
+ now.Day.ToString().PadLeft(2, '0') + "-"
+ now.Hour.ToString(