我正在C#中的excel工作表上工作,我很惊讶只选择excel工作表。 我尝试下面的代码只在c#中过滤excel文件
OpenFileDialog browseFile = new OpenFileDialog();
browseFile.DereferenceLinks = true;
browseFile.Filter = "Excel|*.xls|Excel 2010|*.xlsx";
// browseFile.Filter = "Link Files (*.lnk)|*.lnk";
browseFile.Title = "Browse Excel file";
if (browseFile.ShowDialog() == DialogResult.Cancel)
使用此代码我不仅得到Excel表格也最终得到的快捷方式文件。 任何人都可以提出如何限制快捷方式文件。
计数器从SO 示例http://stackoverflow.com/questions/2350802/can-the-net-openfiledialog-be-setup-to-allow-the-user-to-select- a-lnk-file – 2013-04-05 03:15:53
您也可以尝试组合过滤器:'Excel文件| * .xls,*。xlsx' – 2013-04-05 03:21:09
@BlackMaggie我希望链接文件受到限制。不允许他们。 – 2013-04-05 03:29:26