2012-02-22 57 views
1

我正在使用DataGridView,我將我的Excel文件綁定到DataGridView選擇/插入/更新/刪除Excel 2007文件和C#

我能夠從Excel文件讀取以及使用DataGridView插入到該文件。但我無法刪除和更新該文件。

它給人一個錯誤,指出:

刪除鏈接表中數據不受此ISAM支持。

是否有任何其他方法使用DataGridView在Excel文件中執行這些操作。或者乾脆如何在C#中使用DataGridView來刪除和更新Excel文件中的記錄。

+0

您可以加載數據,修改它,然後只需使用Microsoft Office對象庫覆蓋舊的文件在DataGridView導出到Excel中。 – 2012-02-22 13:44:11

回答

0

恐怕正常的刪除(如從訪問例如)不支持,如微軟提到here,我認爲你應該考慮使用MS Access作爲你的數據源,因爲它更容易處理,或者你有來解決不同的方法,比如刪除while文件並在每次刪除和更新(不推薦)時重新創建它。

在我鏈接的頁面中,他們說最好的方法是清空你需要刪除的行的單元格。

好運氣

相關問題