GridView LinqDataSource and Calendar controls

本文关键字:controls Calendar and LinqDataSource GridView | 更新日期: 2023-09-27 17:51:05

这似乎是很容易的任务,但我不能得到这个世界,所以请给我你的指示。我有一个SQL表,其中一列是DateTime类型的。我想通过LinqDataSourceASP应用程序访问它。我想从CalendarcontrolLinqDataSource提供WHERE参数(将DateTime返回为SelectedDate)。我想在GridView中显示集合。看起来很简单,不是吗?但不管我怎么做,我在运行时得到一个错误:

操作符'=='不能应用于DateTime和Object类型的操作数这对我来说没有意义,因为Calendar返回DateTimeLINQ类也返回该列的DateTime。你如何处理这个任务或这个问题?我不能使用SqlDataSource,因为SQL服务和IIS安全配置,目前我不想碰。

GridView LinqDataSource and Calendar controls

不幸的是,不可能以声明的方式执行这种连接。而是将带有过滤器的查询加载到List<>)_中,并在c#代码中将GridView绑定到它。