private static DataClasses2DataContext dc; private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
label1.Text = "";
dc = new DataClasses2DataContext();
DateTime today = DateTime.Parse(DateTime.Now.ToShortDateString());
var results = from p in dc.library
where System.Data.Linq.SqlClient.SqlMethods.DateDiffDay(Convert.ToDateTime(p.time.ToString()),today)>=0
//where Convert.ToDateTime( p.time)<=today
select p;
foreach (library row in results)
label1.Text += row.time.ToString()+"\n" + row.name.ToString() + row.book.ToString()+"\n";
}
那个time 字段datetime 类型 在where 里比较他与当前时间时报错无法将类型为“System.DateTime”的对象强制转换为类型“System.String”
{
label1.Text = "";
dc = new DataClasses2DataContext();
DateTime today = DateTime.Parse(DateTime.Now.ToShortDateString());
var results = from p in dc.library
where System.Data.Linq.SqlClient.SqlMethods.DateDiffDay(Convert.ToDateTime(p.time.ToString()),today)>=0
//where Convert.ToDateTime( p.time)<=today
select p;
foreach (library row in results)
label1.Text += row.time.ToString()+"\n" + row.name.ToString() + row.book.ToString()+"\n";
}
那个time 字段datetime 类型 在where 里比较他与当前时间时报错无法将类型为“System.DateTime”的对象强制转换为类型“System.String”
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货