c#combobox能读取本地的txt文件,并显示在另外的textbox里吗??

haobnl 2017-05-07 05:07:52

比如:我选择了传感器1就读取F:\新建文本文档.txt,并显示在textbox。选择了传感器2就读取F:\新建文本文档2.txt,也显示在
textbox里。
求高手写个代码啊!!
...全文
454 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
haobnl 2017-05-08
  • 打赏
  • 举报
回复
太感谢了.....
qq_37473406 2017-05-07
  • 打赏
  • 举报
回复
string viewtext; if (File.Exists(filePath)) { FileStream viewfile = new FileStream(filepath, FileMode.Open); StreamReader readfile = new StreamReader(viewfile); while (!readfile.EndOfStream) { viewtext += readfile.ReadLine(); viewtext += "\r\n"; } readfile.Close(); viewfile.Close(); } else { MessageBox.Show("没有该文件!"); } TextBox1.Text = viewtext; 顺手打错了
qq_37473406 2017-05-07
  • 打赏
  • 举报
回复
使用1楼的思路,添加读取代码,注意文件路径中的"\"要使用2个连续的"\"表示,例如“F:\\新建文本文档1.txt” string viewtext; if (File.Exists(filePath)) { FileStream viewfile = new FileStream(viewname, FileMode.Open); StreamReader readfile = new StreamReader(viewfile); while (!readfile.EndOfStream) { viewtext += readfile.ReadLine(); viewtext += "\r\n"; } readfile.Close(); viewfile.Close(); } else { MessageBox.Show("没有该文件!"); } TextBox1.Text = viewtext;
TOF_LXG 2017-05-07
  • 打赏
  • 举报
回复
可以用多分支语句实现,思路如下: switch(this.combo1.text) { case "传感器1": filePath="F:\新建文本文档.txt"; break; case "传感器2": filePath="F:\新建文本文档2.txt"; break; ……&…… default: break; }

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧