Регистр, доступный для данных с несколькими дочерними таблицами в FastReport.Net

#datatable #fastreport

Вопрос:

Для автоматического создания отчетов с помощью FastReport.Сеть Я пытаюсь использовать несколько таблиц данных в одном MSChart. Для этого я сделал родительский объект DataTable, содержащий все мои другие таблицы (из ReportTemplate.frx).:

 <TableDataSource Name="AllData" ReferenceName="AllData" DataType="System.Int32" Enabled="true">
      <TableDataSource Name="A" ReferenceName="AllData.A" DataType="System.Int32" Enabled="true">
        <Column Name="X" DataType="System.Double"/>
        <Column Name="Y" DataType="System.Double"/>
      </TableDataSource>
      <TableDataSource Name="B" ReferenceName="AllData.B" DataType="System.Int32" Enabled="true">
        <Column Name="X" DataType="System.Double"/>
        <Column Name="Y" DataType="System.Double"/>
      </TableDataSource>
</TableDataSource>
 

Когда я регистрирую неиерахические данные, я делаю это следующим образом:

 //...
DataSet dataSet = new DataSet();

DataTable dataA = new DataTable();
DataTable dataB = new DataTable();
dataA.TableName = "A";
dataB.TableName = "B";

DataTable[] dataArray = new DataTable[]{ dataA, dataB, };


foreach (var table in dataArray)
{
    table.Columns.Add("X", typeof(double));
    table.Columns.Add("Y", typeof(double));
}

dataSet.Tables.AddRange(dataArray);

// Add rows to the tables containing the desired data
//...

report.RegisterData(dataSet, "DataSet");

//...
 

Как я могу зарегистрировать таблицу «AllData», содержащую «A» и «B»?