2010-02-16 67 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

相关问题