如何设置SubGrid数据绑定条件



我已经按照演示设置了主/细节网格(或层次网格),它们工作得很好。然而,我想通过询问如何使SubGrid数据绑定条件进行改进。

默认情况下,如果masterergrid返回10行,那么绑定到SubGrid的数据(即Controller/Action的url)被调用10次,每次传递来自masterergrid的不同ID。

在我的情况下,我只需要在masterergrid中的值满足要求时调用SubGrid的数据绑定。例如,对于返回的每一行masterergrid,仅当列MyFlag=1时,我需要调用SubGrid。所以在10行中,如果只有3行有MyFlag=1,那么对SubGrid的数据调用只需要3次,而不是10次。

我不知道怎么做,请告诉我。

谢谢你,

SubGrid应该只在扩展MasterGrid时被访问,所以实际上您应该而不是有10次访问服务器。

如果你想控制MasterGrid中的一行是否可以扩展,那么你需要在MasterGriddetailInit功能中实现用于决定的逻辑-取决于MasterGrid的内容(MyFlag等于1)-如果SubGrid必须创建或什么都不做。

这个方法并没有阻止显示展开指示器(小三角形)。

最新更新