GridView LinqDataSource和Calendar控件

时间:2014-03-20 01:24:07

标签: c# asp.net sql webforms linqdatasource

这看似简单易行,但我无法解决这个问题,所以请指点我。我有一个SQL表,其中一列的DateTime类型。我想通过ASPLinqDataSource应用程序访问它。我想从WHERELinqDataSource提供Calendarcontrol参数(将DateTime作为SelectedDate返回)。我想在GridView中显示设置。看起来很简单,不是吗?但无论我做什么,我都会在运行时收到错误:

  

运营商' =='不能应用于DateTime和Object类型的操作数   这对我没有意义,因为Calendar返回DateTimeLINQ类也为该列返回DateTime。   您将如何处理此任务或此问题。我无法使用SqlDataSource,因为目前我不想触及SQL服务和IIS安全配置。

1 个答案:

答案 0 :(得分:1)

不幸的是,无法以声明方式执行此布线。而是使用过滤器将查询加载到List<>)_中,并使用C#代码将GridView绑定到它。