c# – 使用DateTime列设置LinqDataSource Where子句
发布时间:2020-12-15 06:55:07 所属栏目:百科 来源:网络整理
导读:在C#.net中,我有以下的DataSource设置,我试图在后面的代码中动态地分配一个WHERE子句 asp:LinqDataSource ID="LinqDataSource1" runat="server" ContextTypeName="MyNameSpace.DataClasses1DataContext" TableName="MyTableWithADateTimeColumn" /asp:LinqDa
在C#.net中,我有以下的DataSource设置,我试图在后面的代码中动态地分配一个WHERE子句
<asp:LinqDataSource ID="LinqDataSource1" runat="server" ContextTypeName="MyNameSpace.DataClasses1DataContext" TableName="MyTableWithADateTimeColumn" > </asp:LinqDataSource> 后面的代码看起来像这样… LinqDataSource1.Where = "MyDateColumn == DateTime(" + DateTime.Now + ")"; 这给我一个”””或”’的错误.我也尝试将其引用在引号内,而不是将其转换为DateTime和引号. LinqDataSource1.Where = @"MyDateColumn == """ + DateTime.Now + @""" "; 这给我操作符’==’与操作数类型’DateTime’和’String’不兼容.我尝试了其他几种方法,但我显然在这里遗漏了一些东西. 类似的代码对字符串工作正常. 解决方法
这是吗那么这样呢
LinqDataSource1.Where = "MyDateColumn == DateTime.Parse(" + DateTime.Now + ")"; //can't create a date from string in constructor use .Parse()... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- xml生成、解析的四种方式,dom、sax、dom4j、jdom
- 学习Redux刷新了我的前端App状态管理观
- Postgresql 9.4在Centos7下无法启动服务的问题分析
- ExtJs中Ext.Ajax.request()跟getForm().submit()得用法
- c – 如何从用户获取一个号码
- U-boot 的 bootcmd 和bootargs参数设置和环境变量的使用说明
- 详解桶排序算法的思路及C++编程中的代码实现
- 1.3 Swift语言中的常量和变量 [Swift原创教程]
- ORA-01034:ORACLE不可用ORA-27101:共享内存区域不存在
- pdf2swf转换ppt时出现错误的解决办法