2013-10-31 49 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是微軟的一些教程。

我希望它能幫助你。

相關問題