C#Windows窗体:如何将数据集传输到Excel

时间:2013-10-31 10:16:27

标签: c# excel datagridview

我试图找到可以解决我问题的东西,但我还没找到。所以我想问一下是否有人可以帮助我。 我想将我的数据集或datagridview(我已经从数据库填充)导出到Excel

这是我在Load

上的代码
  

SqlConnection con = new SqlConnection(conn);               尝试               {

            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”中,我不知道该怎么做?!

1 个答案:

答案 0 :(得分:0)

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

我希望它会对你有所帮助。