使用表适配器c#向数据集添加列

时间:2014-03-03 11:49:24

标签: c# datagridview dataset sql-update

我无法从数据集更新数据库。数据正确地插入到数据集中的数据表中,我可以在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);

1 个答案:

答案 0 :(得分:0)

正如rene所说,你不能用dataadapter添加列,而是使用单独的DDL语句来执行DDL操作,并使用dataadapter来操作记录