问题描述
数据库中,某表名为table1,其中含字段分别为:time1、time2、time3、time4、type、other。页面中有text1,text2两个时间输入框。time1和time2分别对应text1和text2;time3和time4也分别对应text1和text2。在DataSouce1中配置数据源,用来关联GridView1,现要求实现如下条件筛选的配置:where((((time1>text1)AND(time<text2))OR((time3>text1)AND(time4<text2)))AND(type=XXX))))请问在DataSouce中具体如何操作并设置,这种复杂(“与”中含“或”)的条件,我之前没有做过,请教大家了!谢谢!
解决方案
解决方案二:
首先楼主逻辑就错了另外DataSource只是绑定数据源,请搞清楚,你要的不是DataSource而是SQL语句!
解决方案三:
回楼上,我基本会SQL语句,但不知你用过Datasouce没,具体如何配置?
解决方案四:
数据库是Access的,直接写SQL语句应该没问题,但是因为用了Datasource关联GridView,不知道从哪里下手配置了,以前只配过都是"与"关系的,这次里面还包含"或关系",就有点晕糊了,直接自定义写,又没有通过.
解决方案五:
具体是配置数据源,可视化界面的配置方法.
解决方案六:
没人理我呵...
解决方案七:
请大家帮帮我呵...
解决方案八:
可以将这种判断写在存储过程中,然后在sqldatasource中指定proc
解决方案九:
在数据源的属性窗口有select******属性,属性值是空的点,出现对话框,可以创建变量了,还可以将变量与控件啊,session啊,cookies啊formQery关联起来!