交易系统用的代码
/// <summary>
/// 绑定最新成交信息
/// </summary>
private void bargain()
{
MinfoList = Mobj.GetListInfo(6, "State = '交易完成'", "");
var lowNums = from m in MinfoList
select new
{
m.ID,
Address = m.BuyAddress.Split(new Char[] { '-' })[0] + "-" + m.BuyAddress.Split(new Char[] { '-' })[1],
m.GoodsName,
m.Num,
m.Price,
m.CreateTime
};
this.GV3.DataSource = lowNums;
this.GV3.DataBind();
}
/// <summary>
/// 绑定买信息
/// </summary>
private void bindBuy()
{
HangListTb hObj = new HangListTb();
List<HangListTbInfo> HList = new List<HangListTbInfo>();
HList = hObj.GetListInfo(6, "Num>0 and State = '挂单' and (Mode='即期挂牌' or Mode='远期挂牌')", "");
UserTb uObj = new UserTb();
List<UserTbInfo> UinfoList = uObj.GetListInfo("Legally<>'冻结用户'", "");
var lowNums = from m in HList
from j in UinfoList
where m.UserId == j.UserId
select new
{
m.ID,
Address = m.Address.Split(new Char[] { '-' })[0] +"-"+ m.Address.Split(new Char[] { '-' })[1],
m.GoodsName,
m.Num,
m.Price,
m.MOQ,
m.GoodsType
};
this.gv.DataSource = lowNums;
this.gv.DataBind();
}
哪位大神能帮我解释下上面的代码,,我只知道上面是用来绑定GridView的数据 。。不过这种写法看不懂,求详解
[解决办法]
就是简单的Linq
[解决办法]
找一本C# 2008以上版本的书,看LINQ一章。