2011-11-21 45 views
1

當我有從MySQL導出數據庫表到Excel文件的簡單按鈕選擇目的地。到目前爲止,它的目標硬編碼爲C:/驅動器。當您按下「導出」按鈕時,您會將excel文件自動導出到C:用戶無法看到它。 下面是代碼:如何使一個瀏覽窗口按鈕被點擊

//button for Exporting to Excel (.xls) 
    //hardcoded destination to C:/ 
    protected void Button2_Click(object sender, EventArgs e) 
    { 
     try 
     { 
      string connectionString = "server=localhost; UserId=root; database=dbcss; "; 
      MySqlConnection con = new MySqlConnection(connectionString); 

      con.Open(); 
      string getProject = ddlProjectID.SelectedValue; //get the already selected project from the dropdown menu 

      //create sql command object 
      string cmdText = "SELECT 'activity_id', 'activity_name', 'wbs_no', 'activity_status', 'wbs_name', 'sequence', 'pad', 'project_id', 'start_date', 'finish_date' INTO OUTFILE 'C://TASK.xls' FROM management WHERE project_id = '" + getProject + "';"; 

      MySqlCommand cmd = new MySqlCommand(cmdText, con); 

      cmd.ExecuteNonQuery(); 
      con.Close(); 

     } 
     catch (Exception ex) 
     { 
      Console.WriteLine(ex.ToString()); 
     } 

    } 

我怎樣才能使一個窗口彈出,你可以瀏覽你的電腦並選擇目的地是哪裏?

任何幫助將不勝感激 感謝;)

回答

相關問題