【发布时间】:2012-04-02 02:00:12
【问题描述】:
我正在尝试在 DataTable 中查找并更新特定的 DataRow。我根据我的搜索尝试了一些东西,下面的代码似乎是我能得到的最接近的。 linq 将返回一行。对于该行,我想更新列值(状态、停止时间、持续时间)。我一生都找不到如何做到这一点。我尝试过强制转换,但我是 linq 的新手,不知道如何更新这些值。
private DataTable downloadProcStatusTable;
void UpdateDataDownloadProcedureList(ProcedureStats ProcStats)
{
var currentStatRow = from currentStat in downloadProcStatusTable.AsEnumerable()
where currentStat.Field<String>("ProcedureName") == ProcStats.ProcName
select currentStat;
}
【问题讨论】: