0

我在 Visual Studio 2012 LightSwitch 中基于具有 TransactionDate 字段的 Transactions 表创建了一个自定义搜索屏幕。我还在我想要过滤的自定义搜索屏幕中添加了几个其他字段。

当 LightSwitch 生成我的页面时,我立即通过使用参数填写必要的 WHERE 子句来编辑查询。我添加了一个 BeginDate 和一个 EndDate 参数。LightSwitch 使用适当的控件生成我的屏幕,以便我在同一屏幕上过滤相应的数据网格。

但是,当我在前两个字段中输入值时,数据网格会在我切换到下一个字段时自动过滤。但是当我输入 BeginDate 和 EndDate 时,当我从它们中的任何一个上移开时,数据网格不会刷新。谁能解释为什么会这样?对于日期范围,我是否必须做一些不同的事情?

4

1 回答 1

0

对于您所描述的内容,我能想到的唯一原因是查询参数是否实际上未绑定到屏幕控件。如果它们绑定正确,当单击参数或控件时,您将看到一条连接它们的线。

在此处输入图像描述

于 2013-02-11T10:07:40.850 回答