Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DialogResult筛选多个扩展名_C#_.net_Winforms_.net 4.0 - Fatal编程技术网

C# DialogResult筛选多个扩展名

C# DialogResult筛选多个扩展名,c#,.net,winforms,.net-4.0,C#,.net,Winforms,.net 4.0,我想显示一个打开的文件对话框,并过滤.csv和.txt文件。我已经相应地设置了过滤器,但它只显示.csv文件 这是我的代码: var dialog = new Microsoft.Win32.OpenFileDialog(); dialog.Filter = "CSV files (*.csv)|*.csv|txt files (*.txt)|*.txt"; bool? isOK = dialog.ShowDialog(); if (isOK == true) { ImportFil

我想显示一个打开的文件对话框,并过滤.csv.txt文件。我已经相应地设置了过滤器,但它只显示.csv文件

这是我的代码:

var dialog = new Microsoft.Win32.OpenFileDialog();

dialog.Filter = "CSV files (*.csv)|*.csv|txt files (*.txt)|*.txt";
bool? isOK = dialog.ShowDialog();

if (isOK == true)
{
    ImportFilePath = dialog.FileName;
}

如果要同时显示多个文件类型,应将其包含在单个筛选器中:

dialog.Filter = "Plain text files (*.csv;*.txt)|*.csv;*.txt";
否则,用户必须在对话框底部的组合框中选择文件类型


有一些有用的示例。

如果要同时显示多个文件类型,应将它们包含在单个筛选器中:

dialog.Filter = "Plain text files (*.csv;*.txt)|*.csv;*.txt";
否则,用户必须在对话框底部的组合框中选择文件类型

有一些有用的例子