你能解释参数值和来源的差异吗?我尝试在DataTable上查询,因此需要转换为IEnumerable。
IEnumerable<DataRow> tablecust = datasetcust.Tables[0].AsEnumerable();
然后查询
DataRow cust = tablecust
.Where(x=> x.Field<string>("Name") == "Customer1"
&& x.Field<string>("Address") == "Karet" )
.FirstOrDefault();
我收到了错误:
Value cannot be null. Parameter name : value
有谁能解释一下?
谢谢
这可能会发生,因为列(名称或地址)值将为null,您必须在比较之前处理。