110,538
社区成员
发帖
与我相关
我的任务
分享
var prods1 = from dataRow in prodInfosDT.AsEnumerable()
select new { ProductId = dataRow.Field<string>("product_id"), ProductName = dataRow.Field<int>("product_name") };
var pids1 = prods1.Select(c => c.ProductId); //这里会报错 说decimal不能转化为string
var prods2 = from dataRow in prodInfosDT.AsEnumerable()
select new { ProductId = dataRow["product_id"].TryString(), ProductName = dataRow["product_name"].TryString() };
var pids2 = prods2.Select(c => c.ProductId); //这里就不会报错
var query = from dataRow in entlib4DataSet.Tables[0].AsEnumerable()
select new {DataId = dataRow.Field<int>("id"), ValueType = dataRow.Field<bool>("BoolField")};
var pids1 = query.Select(c => c.DataId);
int sum = 0;
foreach (var each in pids1)
{
sum += each;
}