コード例 #1
0
ファイル: frmInspectList.cs プロジェクト: zhouyb1/BeiJing_MES
        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);
            }
        }