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