xaf 如何在子列表视图控制器中获取当前列表中的记录(非SelectedObjects)

思路:通过ListView的CollectionSource属性,获取MasterObject(即主记录),即可获取主记录下的子列表中的数据。

var lv = View as ListView;
if (lv == null) return;

var csb = lv.CollectionSource as PropertyCollectionSource;
var masterObj = csb.MasterObject as PmsProject;
if(masterObj == null) return;
foreach(var obj in masterObj.Details) {
.... }

 

posted on 2016-11-07 16:28  lynnjeans  阅读(252)  评论(0编辑  收藏  举报