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());
}
}
我怎樣才能使一個窗口彈出,你可以瀏覽你的電腦並選擇目的地是哪裏?
任何幫助將不勝感激 感謝;)
我認爲兩者的實例(至少第一個)導出gridview不是原始數據庫表。我對嗎? 對我來說相比,因爲它的一套看法...... 我不知道第二個例子,因爲VB不熟悉,我的數據庫網格的看法是不同的東西。 – Pepys