C# 文件写入(StreamWriter),保存文件对话框(SaveFileDialog)
2017-12-13 15:09
726 查看
private void btbExport_Click(object sender, EventArgs e)
{
#region 选择保存文件
string fileName = string.Empty;// 保存的文件名
//让用户选择 要保存的文件路径
using (SaveFileDialog sfd = new SaveFileDialog())
{
if (sfd.ShowDialog() != DialogResult.OK)
{
return;
}
fileName = sfd.FileName;
}
#endregion
// 查询数据数据,写入数据
string connStr = ConfigurationManager.ConnectionStrings["sqlConn"].ConnectionString;
using (SqlConnection conn =new SqlConnection(connStr))
{
using (SqlCommand cmd =conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "select AreaId, AreaName, AreaPid from [dbo].[AreaFull]";
using (SqlDataReader reader =cmd.ExecuteReader())
{
string tempLine = string.Empty;
using (StreamWriter writer =new StreamWriter(fileName))
{
while (reader.Read())
{
tempLine = reader["AreaId"] + "," +
reader["AreaName"] + "," +
reader["AreaPId"];
writer.WriteLine(tempLine);//写入文本文件
}
}
}
}
}
}
{
#region 选择保存文件
string fileName = string.Empty;// 保存的文件名
//让用户选择 要保存的文件路径
using (SaveFileDialog sfd = new SaveFileDialog())
{
if (sfd.ShowDialog() != DialogResult.OK)
{
return;
}
fileName = sfd.FileName;
}
#endregion
// 查询数据数据,写入数据
string connStr = ConfigurationManager.ConnectionStrings["sqlConn"].ConnectionString;
using (SqlConnection conn =new SqlConnection(connStr))
{
using (SqlCommand cmd =conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "select AreaId, AreaName, AreaPid from [dbo].[AreaFull]";
using (SqlDataReader reader =cmd.ExecuteReader())
{
string tempLine = string.Empty;
using (StreamWriter writer =new StreamWriter(fileName))
{
while (reader.Read())
{
tempLine = reader["AreaId"] + "," +
reader["AreaName"] + "," +
reader["AreaPId"];
writer.WriteLine(tempLine);//写入文本文件
}
}
}
}
}
}
相关文章推荐
- C# SaveFileDialog +FileStream+StreamWriter 创建或者覆盖一个文件,并且写入
- C#(Winform)的SaveFileDialog(文件保存对话框)控件使用
- 【转】C# 取要保存文件的对话框 SaveFileDialog
- 保存文件对话框SaveFileDialog (另存为对话框)
- C#中利用OpenFileDialog与 SaveFileDialog保存文件与创建文件 以及FolderBrowserDialog用法
- c# winform SaveFileDialog保存文件示例和一些属性注释
- Winform控件:保存文件对话框(SaveFileDialog)
- C#用openfiledialog文件和savefileDialog打开和保存文件
- 译文:Silverlight 3.0 新功能之六 : 保存文件对话框(Save File Dialog Box)
- C# savefiledialog 保存文件后 再操作数据库 提示数据库文件路径错误
- C# SaveFileDialog的用法保存文件
- C#用openfiledialog文件和savefileDialog打开和保存文件
- C# OpenFileDialog 打开/选择文件对话框
- Silverlight3 :使用SaveFileDialog保存到本地文件
- Silverlight使用SaveFileDialog保存到本地文件
- SaveFileDialog 保存文件示例和一些属性
- C# 如何提取SaveFileDialog的保存路径
- 快速浏览Silverlight3 Beta:使用SaveFileDialog保存到本地文件
- c#:文件对话框(FileDialog)
- C# 如何提取SaveFileDialog的保存路径?