【问题标题】:Custom search screen with date range not working in VS Lightswitch日期范围的自定义搜索屏幕在 VS Lightswitch 中不起作用
【发布时间】:2013-02-10 23:21:32
【问题描述】:

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

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

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

【问题讨论】:

    标签: visual-studio-lightswitch lightswitch-2012


    【解决方案1】:

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

    【讨论】:

    • 谢谢 Yann,原来是它和自动执行标志的组合。顺便说一句,我目前正在读你的书。很棒的工作!它帮助我更快地学习 LightSwitch!
    • 不客气(我可以发誓我已经回复了这个,但没有出现评论)。谢谢你对这本书的客气话。我很高兴你发现它很有用。
    猜你喜欢
    • 2017-01-08
    • 1970-01-01
    • 2015-12-01
    • 2019-10-20
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    • 2016-07-07
    • 1970-01-01
    相关资源
    最近更新 更多