我想根据使用LINQ的某些条件为数据表格中的单元格设置一个真正的布尔值。根据一些条件使用LINQ设置数据表格单元格值
foreach (DataRow dr in dtLeftResult.Rows)
{
var shipNo = dr[0].ToString();
var invoiceNo = dr[1].ToString();
var res = dtInvoicesList.Rows
.Cast<DataRow>()
.Where(r => r.Field<string>("[Shipment#]") == shipNo && r.Field<string>("[Invoice#]") == invoiceNo)
.Select(r => r.Field<string>("IsValid")).First();
}
我需要在数据表中找到correcet行后将IsValid字段(boolean)设置为true。我正在查找该行,但我无法设置该值。
我该怎么办呢?
如果您的对象“res”在上面的代码中有该行,那么您可以使用它来设置该值。 res [“IsValid”] = true; – Vinothkumar