大侠请进,100分,怎样导出到Excel
admin 发表于 2010-10-28 | 来源:互联网 | 阅读:

怎样把WinForm下的“DGV”里的绑定数据库后的数据导出到Excel中。

比如:在窗体里有个一“DGV”,DataGridView1,绑定了数据源,怎样把它里面的数据导出到Excel中?

已经有10 个评论
  1. awaywind 说:

    C# code

    用流保存成xls文件. 这种方法比较好,不用1楼的很全,如果使用Excel库,注意C# code用流保存成xls文件. 这种方法比较好,不用第三方插件 Myxls,NPOI 都 比较好用同意这位的说法,或者采用第三方控件如:devexpress一条语句解决导出EXCEL问题随便送上个通用函数,呵呵   /// <summary>   /// 导出excel文件   /// </summary>   /// <param name="gridView">gridView控件</param>   public static void ExportToXls(DevExpress.XtraGrid.Views.Base.BaseView gridView,string DialogTitle)   {   using (SaveFileDialog fDlg = new SaveFileDialog())   {   fDlg.Title = DialogTitle;   fDlg.Filter = "excel文件(*.xls,*.xlsx)|*.xls;*.xlsx";   DialogResult dlgResult = fDlg.ShowDialog();   if (dlgResult == DialogResult.Cancel)   return;   //if   gridView.ExportToXls(fDlg.FileName, new DevExpress.XtraPrinting.XlsExportOptions(DevExpress.XtraPrinting.TextExportMode.Value));   }   }//fun

  2. dovemail 说:
  3. TheAlien 说:

    学习!!帮顶!!

  4. liangjiaqi 说:

    Excel.Application excel = new Excel.Application(); excel.Application.Workbooks.Add(true); //生成字段名称 for (int i = 0; i < dataGridView1.ColumnCount; i++) { excel.Cells[1, i + 1] = dataGrid……这个应该可以吧

  5. mikeyao210 说:

    帮顶………..

  6. wuwei04 说:

    发哥豆腐干大哥豆腐干

  7. bobowanzi 说:

    高手多了!!!我还是菜菜

  8. awaywind 说:

    mark…

  9. dovemail 说:

    原来可以直接用流保存成xls文件啊,学到了

  10. 96789123 说:

    http://topic.csdn.net/u/20100312/14/4159d5ec-43ad-4f41-bc73-9a97421eadc6.html++++++1  这个相对不错,建议看看

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明