Lightswitch来自同一实体的同一页面上的多个网格在添加新项目时导致问题

时间:2012-12-29 00:04:56

标签: visual-studio-lightswitch

我们有一个名为workfields的实体,基于sql表。此表中有一个类型字段,因此我们可以在同一个表中存储不同类型的工作字段。然后,我们在一个屏幕上有5个不同的网格,这些网格基于工作区实体,但每个网格都基于我们根据工作区创建的单独查询,该工作区按特定类型的工作字段对其进行过滤。

因此我们的网格每个都只显示与该类型相匹配的项目。当我们向其中一个网格添加新项目时,它会将其添加到所有网格的底部。如果我们点击保存并刷新,它将使用正确的类型保存它,因为我们设置的是当我们在网格中添加新实体并且当我们刷新屏幕时它在其他网格上消失。但是,它就像网格的查询过滤器向我们展示了我们想要的数据,但由于它们都基于同一个实体,名为workingfields,因此我们希望向实体添加新内容并将其显示在所有网格中,即使我们希望它只显示在一个网格上。有没有办法我们只能在我们想要的特定网格上添加新内容而不是整个屏幕?

1 个答案:

答案 0 :(得分:0)

可能很明显,但你是否尝试将每个网格分解为自己独立的屏幕?