我正在尝试按下“导出”按钮将文本框的内容导出到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: ");
}
}
}
请帮助!!我正在开展一个项目,并坚持这一级别的出口信息。
答案 0 :(得分:2)
将文本框放在表格中 然后将“导出”按钮设置为提交按钮(也在表单中)
在服务器上,当帖子完成后,您将能够访问文本框内容(this.Forms
如果我没有错,很长一段时间我没有使用asp.net)
获得文本框内容后,您只需使用
即可System.IO.File.WriteAllText(@"G:\bin\Debug\Test.txt", textBoxContent)
小心:Asp.net没有在磁盘上任何地方写入的权限,您可能需要授予特定目录的权限