Example #1
0
 void btnExportReport_Click(object sender, EventArgs e)
 {
     try
     {
         lable_message.Text    = "正在导出,请稍等...";
         lable_message.Visible = true;
         DateTime datetime = datePickerReporing.Value;
         //string filePath = Miscellaneous.GetExcelsFileFullPath(string.Format("绩效统计-{0}.xlsx", datetime.ToString("yyyy-MM")));
         string    filePath = Miscellaneous.GetExcelsFileFullPath(string.Format("绩效统计-{0}.xls", datetime.ToString("yyyy-MM")));
         DataTable dt       = DatagridviewHelper.ConvertDataGridViewToTable(dataGridReporting);
         ExcelHelper.WriteExcel(filePath, this.dataGridReporting);
         MessageBox.Show("导出成功", "提示消息");
     }
     catch (Exception ex)
     {
         MessageBox.Show("导出失败:" + ex.Message, "操作失败");
     }
     finally {
         lable_message.Text    = string.Empty;
         lable_message.Visible = false;
     }
 }