C# 我知道路径,如何在textbox中显示.txt的内容,求补充我的代码,我的代码如下
stringnowPath;privatevoid打开OToolStripMenuItem_Click(objectsender,EventArgse){openFile...
string nowPath;
private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
{
openFileDialog1.Title = "打开文件";
openFileDialog1.FileName = "*.txt";
openFileDialog1.Filter = "文本文档(*.txt)|*.txt|所以文件|*.*";
openFileDialog1.FilterIndex = 1;
openFileDialog1.InitialDirectory = "c:\\";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Visible = true;
nowPath = openFileDialog1.FileName;
textBox1.Text = "" + nowPath.........
}
} 展开
private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
{
openFileDialog1.Title = "打开文件";
openFileDialog1.FileName = "*.txt";
openFileDialog1.Filter = "文本文档(*.txt)|*.txt|所以文件|*.*";
openFileDialog1.FilterIndex = 1;
openFileDialog1.InitialDirectory = "c:\\";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Visible = true;
nowPath = openFileDialog1.FileName;
textBox1.Text = "" + nowPath.........
}
} 展开
1个回答
展开全部
这个涉及到IO操作,即文件输入输出操作。我给你说下简单的思路,你去找找相关的文档去熟悉一下。
FileStream fs=new FileStream(nowPath,FileMode.Open);//创建文件流
StreamReader reader=new StreamReader(fs);//创建指定的读取器
string s=reader.ReadToEnd();//读取文件文件中的内容(文件不大可以采用这种方式)
textBox1.Text=s;//将读到的内容赋给textBox1的文本属性
FileStream fs=new FileStream(nowPath,FileMode.Open);//创建文件流
StreamReader reader=new StreamReader(fs);//创建指定的读取器
string s=reader.ReadToEnd();//读取文件文件中的内容(文件不大可以采用这种方式)
textBox1.Text=s;//将读到的内容赋给textBox1的文本属性
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询