为了账号安全,请及时绑定邮箱和手机立即绑定

线程问题求教

线程问题求教

缥缈止盈 2018-11-21 05:02:34
一、环境(winform C#):<br><br>二、winform中有一个datagridview,显示数据为某文件夹下的多个xml文件列表,如<br><br><font color="#999999">文件名,&nbsp;&nbsp;&nbsp; 姓名节点,&nbsp;&nbsp; 性别节点<br>-----------------------------<br>001.xml&nbsp;&nbsp; 张三&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 男<br>002.xml&nbsp;&nbsp; 李四&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 女<br>003.xml&nbsp;&nbsp; 王二&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 男</font><br><br>1)通过双击datagridview,可以通过<font color="#ff0000">外部程序(如记事本)</font>打开文件(如001.xml)<br>2)如果修改001.xml的性别节点为"女",并关闭这个记事本文件后,datagrdiview将<font color="#ff0000">更新绑定</font>,如<br><font color="#999999"><br>文件名,&nbsp;&nbsp;&nbsp; 姓名节点,&nbsp;&nbsp; 性别节点<br> -----------------------------<br> 001.xml&nbsp;&nbsp; 张三&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 女</font><br><br>三、问题:<br>1.我目前是通过process.start("目录:\001.xml")打开记事本并编辑文件的,但是无法判断文件是否关闭,即使通过process.Hasexited,也不知通过什么来捕捉它?难道需要有计时器控件来捕捉,如果是这样,岂不是太影响效率.<br>2.想想,是不是应该用线程来控制?有什么好的思路,请多多指教啊.
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 166 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信