各位高人,用OpenFileDialog打开文件,我想只让他显示.xls类型的文件,其他类型的不显示。

解决方案 »

  1.   

     SaveFileDialog sfd = new SaveFileDialog();
     sfd.Filter = "文本文件(*.xls)|*.xls";
      

  2.   

    设置其Filter属性为“*.xls|*.xls”
      

  3.   

    OpenFileDialog dig = new OpenFileDialog();
    dig.Filter = "Excel 文档(*.xls)|*.xls";dig.ShowDialog();
      

  4.   

    dig.Filter = "Excel 文档(*.xls)|*.xls"; 
      

  5.   

    OpenFileDialog openFileDialog = new OpenFileDialog();
    openFileDialog.Filter = "XLS File(*.xls)|*.xls";
    openFileDialog.ShowDialog();
      

  6.   

    直接在属性窗口里设置过滤器属性(Filter):  *.xls|*.xls
      

  7.   

    OpenFileDialog openFileDialog = new OpenFileDialog();
    openFileDialog.InitialDirectory = Application.StartupPath;
    openFileDialog.Title = "打开文件";
    openFileDialog.DefaultExt = "*.xls";
    openFileDialog.Filter = "Excel文件(*.xls)|*.xls|Excel文件(*.xlsx)|*.xlsx";
    if (openFileDialog.ShowDialog() == DialogResult.OK)
    {
       ...
    }
      

  8.   

    OpenFileDialog openFileDialog1 = new OpenFileDialog(); 
    openFileDialog1.InitialDirectory = "d:\\" ; 
    openFileDialog1.Filter = "all files (*.*)|*.*|xls files (*.xls)|*.xls" ; 
    openFileDialog1.FilterIndex = 2 ; 
    openFileDialog1.RestoreDirectory = true ; 
    if(openFileDialog1.ShowDialog() == DialogResult.OK) 
    this.textBox2.Text=openFileDialog1.FileName; 
      

  9.   

    Filter属性为“*.xls|*.xls” 
      

  10.   

    我知道这样,但是怎么样让窗口只显示.xls的,其他格式的都不显示。
      

  11.   

    OpenFileDialog dig = new OpenFileDialog(); 
    dig.Filter = "Excel 文档(*.xls)|*.xls"; dig.ShowDialog();