Master-detail вложенные Databand
Господа, помогите пожалуйста!
Есть коллекция Master - TradeLotApplications
И коллекция Detail - RussianPreferenceDocuments
Relation создан по Id, но если Detail находится более (глубже) чем на 1 уровень вложенности относительно Master, то в Detail отображаются все данные, а не только для текущего Master
(на картинке отобразил) http://joxi.ru/DrlNVZBIMbg92P.jpg
Как заставить для этого случая Detail связаться с Master? Прямой уровень вложенности сделать нельзя, т.к. DataBand еще используются для фильтрации (параметр Filter)
Есть коллекция Master - TradeLotApplications
И коллекция Detail - RussianPreferenceDocuments
Relation создан по Id, но если Detail находится более (глубже) чем на 1 уровень вложенности относительно Master, то в Detail отображаются все данные, а не только для текущего Master
(на картинке отобразил) http://joxi.ru/DrlNVZBIMbg92P.jpg
Как заставить для этого случая Detail связаться с Master? Прямой уровень вложенности сделать нельзя, т.к. DataBand еще используются для фильтрации (параметр Filter)
Комментарии
Может в ручную их связать
Report report1;
DataSourceBase customersTable = report1.Dictionary.DataSources.FindByAlias("Customers");
DataSourceBase ordersTable = report1.Dictionary.DataSources.FindByAlias("Orders");
Relation rel = new Relation();
rel.Name = "customersOrders";
rel.ParentDataSource = customersTable;
rel.ChildDataSource = ordersTable;
rel.ParentColumns = new string[] { "CustomerID" };
rel.ChildColumns = new string[] { "CustomerID" };
report1.Dictionary.Relations.Add(rel);