保存Excel工作表数据集中的更改

时间:2014-02-06 20:47:51

标签: c# excel dataset ribbon tableadapter

我正在使用自定义功能区在Visual Studio中制作自定义Excel工作簿。我正在使用DataSet连接到SQL Server数据库。 柱:

ID|Chance|CustomerDate|ProviderDate|
 1|     0|  2014-02-11|  2014-02-27|
 2|     5|  2014-03-11|  2014-03-20|
 3|    15|  2014-04-11|  2014-04-15|

从自定义功能区我打开新的wpf窗口,我可以在其中添加一些行到数据集并使用以下代码保存:

Try
{
   this.MyDataSet_AnalisysTableAdapter.Update(this.MyDataSet.Analisys);
}
Catch(Exception)
{
   throw;
}

它的效果非常好。

下一步:使用相同的DataSet我已将视图添加到Excel工作表(只需将Table从Data Sources拖到工作表中)。所有数据都列出正确。

当我在某行上更改chance并使用与上面相同的代码保存它(当然在Worksheet1.cs中实现)时,数据库中没有任何效果。虽然当我打开自定义wpf窗口时,我可以看到相关tableView中的更改,当我从这个窗口使用save方法时,一切都在保存,因为它应该...

我需要有机会保存工作表(来自工作表)以及此窗口中所做的更改。所以我的问题是:如何保存工作表中的更改?

0 个答案:

没有答案