2014-03-03 49 views
0

我在從數據集更新數據庫時遇到問題。該數據被正確地插入到數據集中的數據表中,我可以看到它在一個DataGridView,但是當我看到列尚未添加使用表格適配器將列添加到數據集c#

數據庫這是我下面的代碼:

TimeSpan timeDif = dateToSet.Subtract(dateInTable); 
int timeDifference = (int)timeDif.Days; 

for (int i = 0; i < timeDifference; i++) 
{ 
     DataColumn columnToAdd = new DataColumn(dateInTable.AddDays(i + 1).ToShortDateString()); 
     Program.pDiResourcesDataSet.WorkingProjects.Columns.Add(columnToAdd); 
     Program.WorkingProjectsA.Update(Program.pDiResourcesDataSet.WorkingProjects); 
} 

Program.pDiResourcesDataSet.AcceptChanges(); 
Program.WorkingProjectsA.Update(Program.pDiResourcesDataSet); 
+0

只能添加列。沒有行正在改變。那是對的嗎? – rene

+0

是的,只想添加列 – bolt19

+0

dataadapter不生成DDL語句,因此適配器將什麼都不做...... – rene

回答

0

正如rene所說的,你不能使用dataadapter添加列,而是使用單獨的DDL語句來執行DDL操作,並使用dataadapter來操作記錄。

相關問題