将TextBox的内容导出到文本文件Visual Studio C#

时间:2012-10-20 12:52:46

标签: c# web-applications button textbox text-files

我正在尝试按下“导出”按钮将文本框的内容导出到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: ");
            }
        }
    }

请帮助!!我正在开展一个项目,并坚持这一级别的出口信息。

1 个答案:

答案 0 :(得分:2)

将文本框放在表格中 然后将“导出”按钮设置为提交按钮(也在表单中)

在服务器上,当帖子完成后,您将能够访问文本框内容(this.Forms如果我没有错,很长一段时间我没有使用asp.net)

获得文本框内容后,您只需使用

即可
System.IO.File.WriteAllText(@"G:\bin\Debug\Test.txt", textBoxContent)

小心:Asp.net没有在磁盘上任何地方写入的权限,您可能需要授予特定目录的权限