C#文件只浏览textbox.text .doc .txt等

时间:2013-10-24 21:23:25

标签: c# file textbox doc

我正在尝试浏览.doc,.text等文件并将位置粘贴到textbox3.text。我得到了强调,我不知道我错过了什么。

这是代码:

private void button2_Click(object sender, EventArgs e)
{
    OpenFileDialog bDialog = new OpenFileDialog();
    bDialog.Title = "Open Word or Text File";
    bDialog.Filter = "Text Files|*.doc;*.docx;*.txt;*.text";
    bDialog.InitialDirectory = @"C:\";
    if (bDialog.ShowDialog() == DialogResult.OK)
    {
    File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());
    }
    textBox3.Text = File2Lines;
}

带下划线的图片: http://shrani.si/f/3J/bu/2ALFViEN/missing.png

任何解决方案? (如果事情没有任何意义,那是因为我是菜鸟)

1 个答案:

答案 0 :(得分:3)

您尚未将File2Lines声明为变量。此外,ReadAllLines还会返回String[]而非string。尝试:

string[] File2Lines = System.IO.File.ReadAllLines(bDialog.FileName.ToString());

然后

textBox3.Lines = File2Lines;