private void btnExport_Click(object sender, EventArgs e) { try { if (dataGridView.RowCount < 1) { return; } //保存文件 string saveFileName = ""; SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.DefaultExt = "xls"; saveDialog.Filter = "Excel文件|*.xls"; saveDialog.FileName = "巡检记录"; if (saveDialog.ShowDialog() == DialogResult.OK) { saveFileName = saveDialog.FileName; NPOIExcel excel = new NPOIExcel(); bool bl = excel.SaveToExcelNew(saveFileName, dataGridView); if (bl) { untCommon.InfoMsg("导出成功!"); } else { untCommon.InfoMsg("导出失败!"); } } } catch (Exception ex) { untCommon.ErrorMsg("巡检记录导出异常:" + ex.Message); } }