Я пытаюсь найти, а затем обновить определенный DataRow в DataTable. Я попробовал несколько вещей, основанных на моих поисках, и приведенный ниже код, кажется, самый близкий, который я могу получить. LINQ вернет одну строку. В этой строке я хотел бы обновить значения столбцов (Status, StopTime, Duration). Я не могу на всю жизнь найти, как это сделать .. Я пробовал приведение, но я новичок в linq и не вижу, как обновить эти значения.
private DataTable downloadProcStatusTable;
void UpdateDataDownloadProcedureList(ProcedureStats ProcStats)
{
var currentStatRow = from currentStat in downloadProcStatusTable.AsEnumerable()
where currentStat.Field<String>("ProcedureName") == ProcStats.ProcName
select currentStat;
}