2010-02-16 64 views
0

我有Excel工作表,我想保留它作爲gridview的數據源。 gridview將是可編輯的,所以無論什麼數據更新sholud再次在excel表單中寫入與表中的尊重位置。
我該怎麼做?將Excel工作表設置爲數據源到Gridview

+0

你需要告訴我們你在開發什麼語言。使用C#.NET和ASP.NET3.5 – 2010-02-16 05:28:41

+0

IM – 2010-02-16 07:09:48

回答

0

您可以使用Jet驅動程序通過OLEDB從電子表格中進行選擇。您的電子表格需要按照表格的方式進行佈局,並且您可以在猜測類型時遇到一些令人痛苦的問題,但這可能適合您的情況。

連接字符串樣品here

+0

大...現在我可以加載數據到GridView控件,但現在我想寫數據,無論在網格中更新以支持Excel工作表。我應該做什麼?我正在使用c#_ Asp.net 3.5組合 – 2010-02-16 06:33:37

+0

自從我使用WebForms已經很長時間了,但我想象一下GridView DataSource上有一個UpdateCommand屬性?你應該能夠按照「UPDATE [Sheet1 $] SET」列1 =?,Column2 =?WHERE Column3 =?「並將參數映射到gridview列。 – Sam 2010-02-16 08:14:17

+0

我應該添加 - 通過網站操作Excel電子表格通常不是一個好主意,因爲Excel本質上是單用戶,如果您有多個Web用戶試圖訪問同一電子表格,則會遇到問題。 – Sam 2010-02-16 08:18:02

相關問題