我在 Visual Studio 2012 LightSwitch 中基于具有 TransactionDate 字段的 Transactions 表创建了一个自定义搜索屏幕。我还在我想要过滤的自定义搜索屏幕中添加了几个其他字段。
当 LightSwitch 生成我的页面时,我立即通过使用参数填写必要的 WHERE 子句来编辑查询。我添加了一个 BeginDate 和一个 EndDate 参数。LightSwitch 使用适当的控件生成我的屏幕,以便我在同一屏幕上过滤相应的数据网格。
但是,当我在前两个字段中输入值时,数据网格会在我切换到下一个字段时自动过滤。但是当我输入 BeginDate 和 EndDate 时,当我从它们中的任何一个上移开时,数据网格不会刷新。谁能解释为什么会这样?对于日期范围,我是否必须做一些不同的事情?