我是 lightswitch 的新手,我搜索了很多,但找不到这个简单问题的正确解决方案。我需要根据用户选择将项目添加到组合框中。(不是来自现有表)
例如,如果用户选择国家,以下城镇必须添加到组合框中。
USA - Texas, New York etc
UK - London , Surrey
我怎样才能做到这一点?我使用 vb.net 作为我的后端。我发现这篇文章如何创建一个未绑定的组合框很有用。但无法根据我的情况工作。
将项目添加到组合框的方法是什么?
我是 lightswitch 的新手,我搜索了很多,但找不到这个简单问题的正确解决方案。我需要根据用户选择将项目添加到组合框中。(不是来自现有表)
例如,如果用户选择国家,以下城镇必须添加到组合框中。
USA - Texas, New York etc
UK - London , Surrey
我怎样才能做到这一点?我使用 vb.net 作为我的后端。我发现这篇文章如何创建一个未绑定的组合框很有用。但无法根据我的情况工作。
将项目添加到组合框的方法是什么?
在 Lightswitch 中,如果您希望将一组动态数据绑定到控件,则该数据必须在表中。然后,您需要创建一个查询,根据用户的选择过滤该表中的数据,并将您的控件绑定到该查询。
这是一对描述实现与您的情况相似的情况的文章:
我们不能直接将我们自己的值分配给组合框。我们必须使用数据表(如 embedded.kyle 所述)或者我们必须创建自定义控件来分配值。
我已经为上述场景使用了自定义用户控件。我遵循的详细步骤可以在以下链接中找到
添加绑定表中尚不存在的记录是一种非常常见的情况。不幸的是,在 LightSwitch 中没有开箱即用的方法可以做到这一点,您只需编写代码来实现它,就像在这篇博文中一样。
或者,当然也有人建议,您可以创建一个自定义控件来完成这项工作。