А вот пошел дальше и натолкнулся на неприятную ситуацию.
Если в DataSet добавляю еще одну таблицу и устанавливаю у нее связь с главной, данные из этой таблицы не отображаются:
...
DataTable tChild2 = CreateChild2Table(); // создаем и заполняем таблицу
ds.Tables.Add(tChild2);
ds.Relations.Add("rParentChild2", tParent.Columns["ID"], tChild2.Columns["ID"]);
...
(report.FindObject("Data2") as DataBand).DataSource = report.GetDataSource("tParent");
(report.FindObject("DataChild2") as DataBand).DataSource = report.GetDataSource("tChild2");
(report.FindObject("DataChild2") as DataBand).Relation = (FastReport.Data.Relation)report.FindObject("rParentChild2");
(report.FindObject("DataChild2") as DataBand).Relation.Enabled = true;
Причем, если не включать второй Relation, то данные отображаются (естественно все подряд). Есть у кого какие соображения?
Комментарии
Если в DataSet добавляю еще одну таблицу и устанавливаю у нее связь с главной, данные из этой таблицы не отображаются: Причем, если не включать второй Relation, то данные отображаются (естественно все подряд). Есть у кого какие соображения?