您的位置:首页 > 编程语言 > C#

c# 疑难(一)之打开“OpenFileDialog”文本对话框后默认路径改变问题和解决方法

2010-03-18 23:27 781 查看
大家好!

在学习过程中,我们不免遇到许多这样或那样的问题。在这里,和大家分享下,我遇到一些问题。

 

关于在使用acces数据库连接时,使用“OpenFileDialog”对话框,改变默认路径问题。

这也是我偶然中,遇到的问题。

首先,说下现象:

在使用“OpenFileDialog”对话框,选择你想要加载的文件路径后,接着进行Access数据库连接,会弹出一个错误对话框****//****//***.mdb找不到或不存在。

而显示的“****//****//***.mdb”路径,你会很惊讶地发现,是你“OpenFileDialog”时选择的路径。

原因:使用“OpenFileDialog”,改变了当前默认路径。

 

解决方法:

恢复原来默认路径。具体如下:

首先保存原来路径:

string strPath = System.IO.Directory.GetCurrentDirectory();//取得当前默认路径

使用“OpenFileDialog”后,恢复原来路径:

System.IO.Directory.SetCurrentDirectory(strPath);//还原默认路径

 

对于,遇到类似源路径发生改变的朋友,这方法也是同样适用的。

 

希望,对大家有用!
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# 数据库 access string
相关文章推荐