2013-10-31 47 views
0

我试图找到可以解决我的问题的东西,但我还没有找到。所以我想问问是否有人可以帮助我。 我想我的数据集或datagridview的(我从数据库填充)导出到ExcelC#Windows窗体:如何将数据集传输到Excel

这里是我的装入代码

的SqlConnection CON =新的SqlConnection(康涅狄格州); 尝试 {

  con.Open(); 

      SqlCommand cmd = new SqlCommand("select * from Persons", con); 

      cmd.CommandType = CommandType.Text; 

      SqlDataAdapter da = new SqlDataAdapter(cmd); 

      DataSet ds = new DataSet(); 

      da.Fill(ds, "ss"); 

      dataGridView1.DataSource = ds.Tables["ss"]; ; 

      // dataGridView1.DataBind(); 

     } 

     catch 
     { 

      MessageBox.Show("No Record Found"); 

     } 

我有一个按钮,在Excel中“btnExcel”显示,有我不知道该怎么办?

+0

有不同的方式与Excel通信,并没有一个是完全简单的(例如,写入文本文件)。你必须做你的研究,尝试一些东西,并带着特殊的疑虑回到这里。或者,您可能会发布您的具体要求,并要求您提供一些关于最佳方法的帮助,以达到您想要的效果(但是您应该记住,基于意见的问题是无关紧要的;因此,如果选择此选项,您应该确定它不符合这个定义)。 – varocarbas

+0

一种方法是将表条目写入一个csv文件,然后以编程方式指定的文件名打开excel,我想,excel会处理这个错误。 – icbytes

+0

可能的重复http://stackoverflow.com/questions/6449233/export-datagridview-data-to-excel?rq=1 – Anand

回答

0

看看OpenXML SDK,它不需要任何办公室安装vor创建excel文件。 Here是微软的一些教程。

我希望它能帮助你。

相关问题