第一次提问,不知有没有前辈回答啊

问题描述

问题简述:做一个datagridview的查询界面,所要查询的字段和查询值有用户选择、输入。在查询字段为字符型时没有问题,现在在查询日期型字段时发现问题:为表A与datagridview1的bindingsource设置filter属性,以查询数据(表A)。Filter的条件为表A中某日期类型字段field_date大于form上datetimepick1控件的输入值。我的代码:Selected_field=me.combobox1.text'当前查询字段由combobox1选择,目前选择的TEXT是“日期”Me.bindingsource.filter=selected_field>me.datetimepicker1.value出错:从字符串“日期”到类型“Date”的转换无效。但我写成:Me.bindingsource.filter=日期>me.datetimepicker1.valueIDE直接提示“未声明名称日期”我又改为Me.bindingsource.filter="日期>me.datetimepicker1.value"报错:未找到列me.datetimepicker1.value该怎么写呢?我是初学者,忘不吝赐教,谢谢!

解决方案

解决方案二:
Me.bindingsource.filter=selected_field+">"+me.datetimepicker1.value*****************************************************************************欢迎使用CSDN论坛专用阅读器:CSDNReader(附全部源代码)http://feiyun0112.cnblogs.com/
解决方案三:
变量不要放在“”里面,常量加上“”Me.bindingsource.filter=selected_field+">"+me.datetimepicker1.value我也是新手,叫我前辈不敢当,那。。就叫声大哥吧^-^
解决方案四:
变量不要放在“”里面,常量加上“”Me.bindingsource.filter=selected_field+">"+me.datetimepicker1.value我也是新手,叫我前辈不敢当,那。。就叫声大哥吧^-^
解决方案五:
查询日期在不同的数据库中是不同的,ADO.Net也不同,你直接查MSDN帮助filter即可。我这里有一个过滤器组件,源码,可以解决你的问题<ahref="http://www.webmis.com.cn/images/GoldFilter.JPG"target="_blank"><imgsrc="http://www.webmis.com.cn/images/GoldFilterX.JPG"alt="效果图"border="0"title="点击看大图"></a>
解决方案六:

解决方案七:
谢谢各位的回复。我试了,Me.bindingsource.filter=selected_field+">"+me.datetimepicker1.value虽然还是报错:“无法在System.DateTime和System.Int32上执行“>”操作”,但先前的问题已不再出现。但selected_field确实是DATETIME类型(ACCESS表),me.datetimepicker1.value也是日期时间型的,奇怪了。
解决方案八:
Me.bindingsource.filter=selected_field+">#"+me.datetimepicker1.Value+"#"
解决方案九:
谢谢amandag,按照你的办法就OK了!不过我有点不理解,因为报错后,我鼠标悬停在me.datetimepicker1.Value上,显示的值是"#5/6/2008#",居然还要加#,那么就是说不加#的日期是system.int32类型的?
解决方案十:
又遇到问题了。我要加一个filter条件,同时要满足selected_field<me.datetimepicker2.Value代码:Me.bindingsource.filter=(selected_field+">#"+me.datetimepicker1.Value+"#")and(selected_field+"<#"+me.datetimepicker2.Value+"#")报错:从字符串“日期>=#2008-5-6#”到类型“Long”的转换无效。查了MSDN,DataColumn.Expression属性支持AND的呀,为什么呢?
解决方案十一:
Me.bindingsource.filter=selected_field+">#"+me.datetimepicker1.Value+"#and"+selected_field+"<#"+me.datetimepicker2.Value+"#"
解决方案十二:
谢谢楼上。可以了。

时间: 2024-11-03 14:58:25

第一次提问,不知有没有前辈回答啊的相关文章

绿色-看门狗问题请教,谢谢。第一次提问,不懂请教我

问题描述 看门狗问题请教,谢谢.第一次提问,不懂请教我 /******************************************************************************* 文件名称:WDTAsWD_Ex.c 功 能:CC253x系列片上系统基础实验--- 看门狗定时器作为看门狗 描 述:让看门狗定时器工作在看门狗模式,超时时间为0.25s(即到达0.25s之前还 没喂狗就产生复位).程序首先闪烁LED6(蓝色).LED5(绿色)和LED4(黄色) ,

服务器-第一次提问~关于ejabberd的一个小小的问题

问题描述 第一次提问~关于ejabberd的一个小小的问题 前几天在网上下了个iphone的demo,基于XMPP的及时通讯,自己安装了ejabberd服务器,真机调试的时候如果是连接同一个网络下的wifi,可以和mac上的adium消息互通,可是如果把wifi关了,连接4G网络的话,就连好友列表都获取不了,ejabberd服务器也没有显示在线用户,也就是说登录不上,是不是ejabberd服务器只能在局域网内用? 解决方案 一个小小的问题 解决方案二: http://www.cocoachina

oracle-小白,第一次提问:Oracle ODBC Driver Configuration出现如下错误

问题描述 小白,第一次提问:Oracle ODBC Driver Configuration出现如下错误 创建连接时: 测试连接时出错: 解决方案 http://77857.blog.51cto.com/67857/447824/http://www.cnblogs.com/psforever/p/3929064.htmlhttp://www.linuxidc.com/Linux/2012-04/59322.htm

linux yum yellowdog-关于linux下 yum的安装问题,,,配置,,(第一次提问)

问题描述 关于linux下 yum的安装问题,,,配置,,(第一次提问) 我在虚拟机下,装了Redhat,用Rpm命令查找YUM找不到,,就想在网上下载一个安装,,,,,,就大神 解决方案 去sohu或163的镜像站下一个yum的rpm包,然后用rpm -i命令安装上即可 解决方案二: 没有yum安装包,网上下载一个.deb包然后双击安装就ok了~

c++-进程调度 计算平均周转时间 第一次提问真的是不知道哪儿错了 感觉逻辑正确啊

问题描述 进程调度 计算平均周转时间 第一次提问真的是不知道哪儿错了 感觉逻辑正确啊 #include ""stdio.h"" typedef struct p { int id; char name; int atime;//到达时间 int stime;//服务时间 int rstime;//已经服务时间 int pri;//优先级 int t;//周转时间 float ts; int flag; }pcb;main(){void fcfs(pcb p[5]);

java-小白第一次提问。请大牛解答。idea无法调试。

问题描述 小白第一次提问.请大牛解答.idea无法调试. 控制台出现这样的问题.是为什么呢? ERROR: transport library not found: dt_socket ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509) JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialized [../../.

java ee-没有C币,第一次提问,这个问题困扰很久了,请大神帮忙协助解决,谢谢!

问题描述 没有C币,第一次提问,这个问题困扰很久了,请大神帮忙协助解决,谢谢! 单独建立项目同样的配置不会出现这个问题,与spring mvc+mybatis框放在一起就会报这个错. <servlet> <servlet-name>Rest Servlet</servlet-name> <servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-cl

不知道截图能不能上传-android开发中PagerAdapter适配器不能用,第一次提问,求各位大神解答

问题描述 android开发中PagerAdapter适配器不能用,第一次提问,求各位大神解答 解决方案 找到解决办法了,导入jar包就行了http://blog.csdn.net/forandever/article/details/37655139 解决方案二: 我觉得可能是SDK中某些工具类没安装吧,我是新手,求大侠帮忙解答一下!! 解决方案三: 呵呵,自己解决了更好

java-小白第一次提问。希望大牛帮忙。idea无法调试。

问题描述 小白第一次提问.希望大牛帮忙.idea无法调试. 控制台打印这样的异常.我该怎么办呢.各种查找无结果. ERROR: transport library not found: dt_socket ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_LOAD(509) JDWP exit error AGENT_ERROR_TRANSPORT_LOAD(196): No transports initialize