2011-08-19 76 views
0

我是c#的新手,我需要用按钮编写程序(单击它以显示.txt文件) 有人可以给我一些想法或可能是一个示例代码如何在c#中单击按钮时显示txt文件

感谢

+0

您是否想要给用户下载.txt文件的选项? – Saurabh

+0

这是ASP.NET Web窗体? MVC? Windows应用程序?不清楚这个问题。 – stepanian

+0

虽然我们了解您是新手。你试过什么了? – BugFinder

回答

2

答案的WinForms:

广场textBox命名tbBrowserButton命名的形式bBrowse。双击按钮创建按钮Click处理程序。将下面的代码在处理程序:

String filename = @"C:\Temp\1.txt"; 
    using (StreamReader rdr = new StreamReader(filename)) 
    { 
     String content = rdr.ReadToEnd(); 
     tbBrowser.Text = content; 
    } 

参考见StreamReader documentation

答案ASP.NET是完全不同的,但它不太可能你是问有关(至少字program问题让我这么认为)

0

,如果你想使用的WinForms你还没说, WPF或其他东西。不管怎样,下面的代码会为WinForms的工作 - 只需添加一个文本框的形式:

private void button1_Click(object sender, EventArgs e) 
    { 
     // Create reader & open file 
     using (TextReader tr = new StreamReader(@"C:\myfile.txt")) 
     {    
      textBox1.Text += tr.ReadToEnd();     
     } 

    } 
+0

谢谢red7,它确实有效 – Ray

0

如果你正在创建你的开窗形式,申请加入一个按钮

双击按钮

并在该方法中写入以下代码

private void button1_Click(object sender,EventArgs e) { string filePath =“give your path”; //或者如果你想 //改变路径,你可以在app.config中给出你的路径并从app.config中读取。

 if (File.Exists(filePath)) 
     { 
      StreamReader reader = new StreamReader(filePath); 
      do 
      { 
       string textLine = reader.ReadLine() + "\r\n"; 

      } 
      while (reader.Peek() != -1); 
      reader.Close(); 
     } 

    } 
相关问题