using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Stone.Common { public partial class frmExport : Form { DataGridView _dgrd; public frmExport() { InitializeComponent(); } public void ShowExport(DataGridView dgrd) { _dgrd = dgrd; this.ShowDialog(); } private void frmExport_Load(object sender, EventArgs e) { MyExport.List(this.checkedListBox1, _dgrd); } private void btnOK_Click(object sender, EventArgs e) { if (this.checkedListBox1.CheckedIndices.Count <= 0) { MessageBox.Show("请选择要导出的字段!"); return; } if (this.rbtExcel.Checked) { this.saveFileDialog1.Filter = "Excel 文件(*.xlsx)|*.xlsx|Excel 文件(*.xls)|*.xls"; this.saveFileDialog1.Title = "导出Excel文件"; if (this.saveFileDialog1.ShowDialog() == DialogResult.OK) { if (this.saveFileDialog1.FilterIndex == 1) { MyExport.ExportExcelX(this.saveFileDialog1.FileName, this.checkedListBox1, _dgrd); } if (this.saveFileDialog1.FilterIndex == 2) { MyExport.ExportExcel(this.saveFileDialog1.FileName, this.checkedListBox1, _dgrd); } } } } } }