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