如何让openFileDialog只能打开一种类型的文件,如只能打开(txt)类型的文件?在线等待!!!

解决方案 »

  1.   

    设置Filter 属性
    protected void button1_Click(object sender, System.EventArgs e)
    {
        Stream myStream;
        OpenFileDialog openFileDialog1 = new OpenFileDialog();    openFileDialog1.InitialDirectory = "c:\\" ;
        openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
        openFileDialog1.FilterIndex = 2 ;
        openFileDialog1.RestoreDirectory = true ;    if(openFileDialog1.ShowDialog() == DialogResult.OK)
        {
            if((myStream = openFileDialog1.OpenFile())!= null)
            {
                // Insert code to read the stream here.
                myStream.Close();
            }
        }
    }