我正在做一个小项目来学习如何使用DataSet
,但我有一个小问题。考虑以下代码:
foreach (DatabaseDataSet.ApplicationRow rowApplication in database.Application)
{
if (rowApplication.AID.ToString() == lblIDApplication.Text)
{
rowApplication.Date= tbApplicationDatum.Text;
rowApplication.Status = tbApplicationStatus.Text;
applicationAdapter.Update(rowApplication);
break;
}
}
我不知道为什么,但是数据库没有更新。DataRow 正在更新,因为当我再次调用数据时,我看到了新值。但是当我重新运行我的应用程序时,它又回到了它的旧值。有什么帮助吗?
编辑:我正在使用强类型DataSet