这看似简单易行,但我无法解决这个问题,所以请指点我。我有一个SQL
表,其中一列的DateTime
类型。我想通过ASP
从LinqDataSource
应用程序访问它。我想从WHERE
向LinqDataSource
提供Calendarcontrol
参数(将DateTime
作为SelectedDate返回)。我想在GridView
中显示设置。看起来很简单,不是吗?但无论我做什么,我都会在运行时收到错误:
运营商' =='不能应用于
DateTime
和Object类型的操作数 这对我没有意义,因为Calendar返回DateTime
而LINQ
类也为该列返回DateTime
。 您将如何处理此任务或此问题。我无法使用SqlDataSource
,因为目前我不想触及SQL
服务和IIS
安全配置。
答案 0 :(得分:1)
不幸的是,无法以声明方式执行此布线。而是使用过滤器将查询加载到List<>)_中,并使用C#代码将GridView绑定到它。