of.Filter = @"所有 Excel 文档(*.xlsx;*.xls)|*.xlsx;*.xls|所有文件 (*.*)|*.*"
时间: 2023-07-23 18:01:35 浏览: 145
ReadExcel.zip
通过设置`StreamReader.Filter`属性,可以指定打开文件对话框中的文件过滤器,以限制用户只能选择特定类型的文件。对于Excel文件,你可以使用以下代码设置过滤器:
```csharp
OpenFileDialog of = new OpenFileDialog();
of.Filter = "所有 Excel 文档(*.xlsx;*.xls)|*.xlsx;*.xls|所有文件 (*.*)|*.*";
```
以上代码将在打开文件对话框中显示两个选项,一个是"所有 Excel 文档",只显示扩展名为.xlsx和.xls的Excel文件;另一个是"所有文件",显示所有类型的文件。
请确保你在使用前添加了`using System.Windows.Forms;`命名空间,因为`OpenFileDialog`类位于`System.Windows.Forms`程序集中。
这样设置后,当用户打开文件对话框时,只能选择Excel文件或所有类型的文件。
阅读全文