我在Visual Studio 2012 LightSwitch中基于具有TransactionDate字段的Transactions表创建了自定义搜索屏幕。我还在我想要过滤的自定义搜索屏幕中添加了几个其他字段。
当LightSwitch生成我的页面时,我立即通过用我的参数填写必要的WHERE子句来编辑查询。我添加了BeginDate和EndDate参数。 LightSwitch使用适当的控件生成我的屏幕,以便我在同一屏幕上过滤相应的数据网格。
但是,当我在前两个字段中输入值时,数据网格会自动过滤,因为我会切换到下一个字段。但是当我进入BeginDate和EndDate时,当我选择远离任何一个时,数据网格不会刷新。任何人都可以解释为什么会这样吗?对于日期范围,我是否必须做一些不同的事情?
答案 0 :(得分:0)
我能想到你描述的唯一原因是查询参数是否实际上没有绑定到屏幕控件。如果它们被正确绑定,当单击参数或控件时,您将看到连接它们的线。