我正在使用自定义功能区在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方法时,一切都在保存,因为它应该...
我需要有机会保存工作表(来自工作表)以及此窗口中所做的更改。所以我的问题是:如何保存工作表中的更改?