我正在将我的脚趾浸入电灯开关领域,并试图重写一个他们希望保持与其根源相似的应用程序,以防止过多的用户头痛,第一个屏幕是一个简单的数据库搜索。您有几个可以搜索的字段,然后单击搜索。
在 lightswitch 中,您似乎必须先返回数据列表/网格/表格,然后再进行搜索。无论如何,在您对条件进行搜索之前,是否有防止数据进入的方法?谢谢!
我正在将我的脚趾浸入电灯开关领域,并试图重写一个他们希望保持与其根源相似的应用程序,以防止过多的用户头痛,第一个屏幕是一个简单的数据库搜索。您有几个可以搜索的字段,然后单击搜索。
在 lightswitch 中,您似乎必须先返回数据列表/网格/表格,然后再进行搜索。无论如何,在您对条件进行搜索之前,是否有防止数据进入的方法?谢谢!
如果您使用的是表格/网格视图,您将添加一个查询,在其中添加一个过滤器,例如:
Where | FirstName | contains | (Parameter) | (Search)
Parameter | Search | of type | String | is optional
默认情况下,这仅在用户输入搜索值后按回车时才有效...
在“参数选项”中有一个“可选”框,您可以选中它使其成为可选,因此在搜索之前会显示所有结果,此外,如果未选中,则必须先输入搜索条件。
我认为这就是你的追求,如果不给我一个想法,我会尝试帮助:)
如果您打算为 Silverlight 客户端执行此操作,您可以关闭集合的“自动执行查询”设置。这基本上可以防止运行时自动执行查询,在这种情况下,您负责编写在适当时间执行查询所需的代码。有关更多信息,请参阅此页面(搜索“自动执行查询”):http: //blogs.msdn.com/b/bethmassi/archive/2012/05/29/lightswitch-tips-amp-tricks-on-query-性能.aspx。
如果这是针对 HTML 客户端的,它看起来不支持关闭自动执行查询功能。请参阅http://social.msdn.microsoft.com/Forums/en-US/8ba5bc5f-b3fe-44d3-a7e8-67d924b7772d/html-client-autoexecute-query。