大家帮忙看看这怎么回事?

yhlandny 2015-06-16 06:23:48
var dtsource = from s in link.VendorRegLog
select new
{
s.FID,
s.FVendorID,
s.FBatch,
s.FMobImei,
s.FAutoCpuID,
s.FAutoBtID,
s.FAutoWifiID,
s.FAutoOs,
s.FAutoIP,
s.FDatetime,
s.FResult,
s.FFailCaurse,
s.FRegTimes
};

if (SDate.Text != "" && EDate.Text != "")
{
dtsource = dtsource.Where(s => ((DateTime.Parse(s.FDatetime) >DateTime.Parse(SDate.Text))&& (DateTime.Parse(s.FDatetime) <= DateTime.Parse(EDate.Text))));
}

GridView1.DataSource = dtsource;
GridView1.DataKeyNames = new[] { "FID" }
GridView1.DataBind();
错误:方法“System.DateTime Parse(System.String)”不支持转换为 SQL。
...全文
155 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
q107770540 2015-06-19
  • 打赏
  • 举报
回复
just use Convert.ToDateTime() instead of DateTime.Parse()

8,492

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧