我正在使用以下代碼來選擇要在Windows窗體項目中導入的文件。如何自動禁用OpenFileDialog打開文件?
OpenFileDialog fdlg = new OpenFileDialog();
fdlg.Title = "C# Corner Open File Dialog";
fdlg.InitialDirectory = @"c:\";
fdlg.Filter = "All files (*.*)|*.*|All files (*.*)|*.*";
fdlg.FilterIndex = 2;
fdlg.RestoreDirectory = true;
if (fdlg.ShowDialog() == DialogResult.OK)
{
txtpath.Text = fdlg.FileName;
}
問題是所選文件在我不想要的背景中打開。我能做些什麼來獲取選定文件的路徑而不打開它?
該代碼不能在我的測試中打開該文件...你能展示一個簡短但完整的程序來演示這個問題嗎? – 2010-07-16 07:48:14
你想打開哪些文件?它對系統文件夾有不同的表現。如果使用OpenFileDialog打開Windows/Fonts文件夾,它將在Fonts Viewer中打開文件,並且不選擇該文件... – NileshChauhan 2010-07-16 07:48:49
我選擇.xls文件,然後使用oledb connectionstring導入表。 可以有任何問題嗎? – 2010-07-16 07:57:20