linq 操作 datatable指定的转换无效
DataTable tb = ds.Tables[0];
var query =
from order in tb.AsEnumerable()
where order.Field<DateTime>("CreateTime").Date >= DateTime.Now(这里出现转换错误)
select order;
数据结构
<id>3</id>
<GuestId>7189</GuestId>
<UserId>27146433</UserId>
<Content>安化五加工店</Content>
<CreateTime>2012-5-8 13:42:04</CreateTime>
------解决方案--------------------为什么不用强类型的datatable呢?
------解决方案--------------------Convert.ToDateTime(s.Field<string>("CreateTime")) >= DateTime.Now
------解决方案--------------------DataTable tb = ds.Tables[0];
var query =
from order in tb.AsEnumerable()
where Convert.ToDateTime("CreateTime")>= DateTime.Now
select order;