Visual studio 2013 Lightswitch嵌套自动完成框

Visual studio 2013 Lightswitch嵌套自动完成框,visual-studio-2013,visual-studio-lightswitch,autocompletebox,Visual Studio 2013,Visual Studio Lightswitch,Autocompletebox,我有Lightswitch 2013,需要嵌套自动完成框。互联网上的所有示例都是针对Lightswitch的旧版本,它们的示例与我的版本只有一些不同。示例:为本地属性添加数据项时,不能选择键入“someTable”(实体)。另外,如果我单击其中一个表,那么当我将此本地属性拖到屏幕上时,不会创建自动完成框。看起来很简单,但当我尝试了许多不同的方法时,会感到沮丧。请提供使用Lightswitch 2013的具体示例。提前谢谢。Steve步骤如下: (1) 创建名为Customers(Id,Name)

我有Lightswitch 2013,需要嵌套自动完成框。互联网上的所有示例都是针对Lightswitch的旧版本,它们的示例与我的版本只有一些不同。示例:为本地属性添加数据项时,不能选择键入“someTable”(实体)。另外,如果我单击其中一个表,那么当我将此本地属性拖到屏幕上时,不会创建自动完成框。看起来很简单,但当我尝试了许多不同的方法时,会感到沮丧。请提供使用Lightswitch 2013的具体示例。提前谢谢。Steve

步骤如下:

(1) 创建名为Customers(Id,Name)的表和名为Orders(Id,CustomerId,Description)的表在Customers.Id和Orders.CustomerId之间创建外键关系

(2) 更新LightSwitch 2013数据源

(3) 使用订单表创建添加/编辑屏幕

(4) 默认情况下,应包括所有字段(Id、客户、描述)。Customer字段应默认为“Details Picker”(选项将为“Auto”,并在Customers表中查找客户)


注意:输入至少三个字符后,详细信息选择器将自动完成。

谢谢您的回答。我自己想出来的。我在屏幕上反复显示字段,以查看实际发生的情况,直到我最终发现可以添加特定的数据绑定?到我的属性,而不必使用下拉选项。我现在让它工作了。 这似乎是使用Lightswitch的基本要求。我希望有人能够发布详细的一步一步解决方案,以正确使用嵌套的自动完成框。我不确定如果我必须在一年内再做一次,我会记得如何做nexted自动完成框。
当一位专家(如Beth Massi)为特定版本的Visual Studio或Lightswitch提供详细示例时,如果该专家或其替代者能够在Visual Studio或Lightswitch有新版本时提供新的详细示例,那就太好了。感谢您通过搜索互联网提供的所有帮助。

感谢您的快速回复。这似乎是创建自动完成框的方法。我的初始问题涉及后续步骤:使用第一个自动完成框中的数据过滤下一个(嵌套的)自动完成框的选择。谢谢。我把它们称为“级联”。同样的规则也适用,只是增加了过滤器。这可以通过两种方式实现。我更喜欢使用LightSwitch查询+预处理查询。为什么使用预处理查询?您使用过(或谷歌搜索过)预处理查询吗?基本上,您在数据源中找到表(Orders表),右键单击并选择“添加查询”,添加参数(CustomerId long),单击“写入代码”下拉列表并选择特定的预处理查询,然后写入LINQ以根据输入参数筛选查询结果,然后将新查询添加到屏幕上,添加后,您可以将详细信息选择器选项从“自动”更改为查询的名称,然后链接参数,就完成了。