private void btnSearch(object sender,System.Eventargs e)
{
  if (openFileDialog1.ShowDialog()=DialogResult.OK)
     then
          {
             //你要执行的代码
           }
}

解决方案 »

  1.   

    private void btnSearch_Click(object sender, System.EventArgs e)
    {
    this.openFileDialog1.ShowDialog();

    } private void openFileDialog1_FileOk(object sender, System.ComponentModel.CancelEventArgs e)
    {
           string fillPath=this.openFileDialog1.FileName;
    }
      

  2.   

    你的数据库联接字符串有问题,怎么能说是OpenFileDialog的问题呀,Data Source="Kav.mdb",不是程序的相对路径,如果你在web中用Server.MapPath("Kav.mdb");在Win中用Application.StartupPath()+"Kav.mdb"