我使用强类型数据集,我将在下面显示我的伪代码。我尝试做的只是从数据库中只选择一个列值,因为我相信这会使它更快并在需要时更新值并且我已经包含了我的更新方法。我不确定的是如何填写空白并更新值以使其正确更新。
var amexQuery = from c in amexTable
where c.Date == date
select new { adjustedClose = c.AdjustedClose };
//在此更新adjustclose值
tempAmexTable = (DailyAmexDataDataTable)amexTable.GetChanges();
if (tempAmexTable != null)
{
amexAdapter.Update(tempAmexTable);
tempAmexTable.Dispose();
}
答案 0 :(得分:1)
试试这个
var amexQuery = (from c in amexTable
where c.Date == date
select c).FirstOrDefault();
amexQuery.AdjustedClose = newValue
//call to Submit Changes to Update DB Change