【发布时间】:2012-10-20 12:52:46
【问题描述】:
我正在尝试按下“导出”按钮将文本框的内容导出到 txt 文件。我在 C# 中的 Visual Studio 中使用 Web 应用程序表单。
我只需按一下按钮就可以创建 txt 文件。但我无法将文本框中的数据导出到文本文件中。
文本框的内容引用了一个 DataGrid,那么如何在 C# 中链接程序,以便在按下“导出”按钮时将文本框的内容传输到文本文件中?
所以下面的代码是我必须创建一个文本文件。我需要添加什么来完成上述操作?
private void Export_Click(object sender, EventArgs e)
{
//DataRowView drv = ((DataRowView)ordersBindingSource.Current);
//DataRow dr = drv.Row;
string path = @"G:\bin\Debug\Test.txt";
if (!File.Exists(path))
{
// Create a file to write to.
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine("Hi," + System.Environment.NewLine);
sw.WriteLine("Order ID: ");
}
}
}
请帮忙!!我正在做一个项目并停留在这个级别的导出信息。
【问题讨论】:
-
您要在网络服务器文件夹中导出文件吗?这是没有意义的,如果你将文件保存在 bin 文件夹下会导致 web 应用程序重置
-
不,不在网络服务器上。我必须在本地目录中创建一个文件。我只是设置了项目 bin/Debug 文件夹的路径。
-
您不能写入本地目录,对于初学者来说,您的代码在 Web 服务器上运行,您所能做的就是提供该文本文件,用户将决定如何处理该文件
标签: c# web-applications button textbox text-files