我无法从数据集更新数据库。数据正确地插入到数据集中的数据表中,我可以在datagridview中看到它,但是当我查看数据库时,没有添加列
这是我的代码:
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 :(得分:0)
正如rene所说,你不能用dataadapter添加列,而是使用单独的DDL语句来执行DDL操作,并使用dataadapter来操作记录