62,074
社区成员
发帖
与我相关
我的任务
分享
XpoSession.FindObject<CheltemInInfo>(CriteriaOperator.Parse("RFID=?", m.RFID))
var data = sendDetails.Select(m => new
{
CheltemName = XpoSession.FindObject<CheltemInInfo>(CriteriaOperator.Parse("RFID=?", m.RFID)).CheltemBaseInfo.ChineseName,
ProductSpec = XpoSession.FindObject<CheltemInInfo>(CriteriaOperator.Parse("RFID=?", m.RFID)).SupplierProductSpe,
RFID = m.RFID,
CabinetCode = m.CabinetSendDataInfo.CabinetCode,
DangerousLevel = XpoSession.FindObject<CheltemInInfo>(CriteriaOperator.Parse("RFID=?", m.RFID)).CheltemBaseInfo.DangerousLevel,
InTime = XpoSession.FindObject<CheltemInInfo>(CriteriaOperator.Parse("RFID=?", m.RFID)).InTime,
Remark = XpoSession.FindObject<CheltemInInfo>(CriteriaOperator.Parse("RFID=?", m.RFID)).Remark
});
return data.ToList();
var data= from m in sendDetails
let x=XpoSession.FindObject<CheltemInInfo>(CriteriaOperator.Parse("RFID=?", m.RFID))
select new
{
CheltemName = x.ChineseName,
ProductSpec = x.SupplierProductSpe,
RFID = m.RFID,
CabinetCode = m.CabinetSendDataInfo.CabinetCode,
DangerousLevel = x.CheltemBaseInfo.DangerousLevel,
InTime = x.InTime,
Remark = x.Remark
}
return data.ToList();
var result = from a in AinfoList
join m in MinfoList on a.AID equals m.HangListid
join sa in AinfoSellLsit on m.OrderFormId equals sa.ASID
join u in UinfoList on m.BeatedUserID equals u.UserId
join b in BinfoList on a.UserName equals b.IDcard
select new
{
ID = DateTime.Now.ToString("yyyyMMdd") + "0000" + m.ID + m.Num,
GoodName = DateTime.Now.ToString("yyyyMMdd") + a.AName,
UserName = b.UserName,
B_Phone = b.Phone,
B_Bail = 2000,
u.NickName,
U_Phone = u.Phone,
U_Bail = m.Bail,
m.BuyAddress,
m.Num,
IDQ = m.ID
};
this.gv.DataSource = result;
看起来你那比我这里复杂多啦