我有一个lightswitch 2012应用程序,它从正在返回单个数据表的OData服务获取数据。我在查询中创建了两个参数,然后通过新的数据项将它们添加到屏幕上。第一个参数连接到选择列表,如果应用程序运行,则从选择列表传递的值将过滤屏幕上的值。将下拉列绑定到列值
我遇到的问题是创建另一个下拉列表,其中包含正在从OData服务返回的表中某列的值。
我想要完成的是用户有一种方法来滚动值列表的方式,并且当该值被选中时,它将过滤屏幕。如果我通过文本框传入值,它将过滤网格。问题是可能有数百个可能的值。
有没有更好的方法来解决这个问题?
感谢,
杰森
这里是实体
这里是查询
的格子屏幕
运行的应用程序
我已经试过的建议,但我仍然有无法更改的文本框的项目编号类型。我已经将解决方案上传到git hub https://github.com/jwstl/SYPTest。我想这可能是由于我所引用的Projects表有两个主键。 – Jason
LightSwitch不会“喜欢”没有可用整数PK的实体。有时候,你可以放弃它,这取决于你在做什么,所以这可能是导致你的问题的原因。你想要做的事通常很简单。 –