Выводится только одна (самая первая) строка из переданного в отчет набора данных.

Источником данных для отчета задаю DataGridView.DefaultView в котором в форме отображаю данные. Макет хранится в ресурсах приложения. При выводе отчета, в бэнде "Данные" выводится только одна (самая первая) строка из переданного в отчет набора данных. В чем может быть проблема? В макете отчета?

Код:

           using (ProductionFReport = new Report()){

               ComponentResourceManager resources = new ComponentResourceManager(typeof(FormVolumeOfProduction));

               ProductionFReport.ReportResourceString = resources.GetString("ProductionFReport.ReportResourceString");


               ProductionFReport.RegisterData((dataGridView1.DataSource as DataTable).DefaultView, "DeviceBurnLog");

               ProductionFReport.Show();

           }

Макет:

<?xml version="1.0" encoding="utf-8"?>

<Report ScriptLanguage="CSharp" ReportInfo.Created="03/10/2021 22:15:38" ReportInfo.Modified="03/15/2021 18:43:21" ReportInfo.CreatorVersion="2014.2.1.0">

 <Dictionary/>

 <ReportPage Name="Page1" RawPaperSize="9" TopMargin="20" BottomMargin="15">

  <ReportTitleBand Name="ReportTitle1" Width="718.2" Height="37.8">

    <TextObject Name="ReportTitle" Left="255.15" Top="9.45" Width="170.1" Height="18.9" Text="Объемы производства" Font="Arial, 10pt, style=Bold"/>

  </ReportTitleBand>

  <PageHeaderBand Name="PageHeader1" Top="41.8" Width="718.2" Height="28.35">

    <TextObject Name="Text1" Top="9.45" Width="94.5" Height="18.9" Text="Устройство" HorzAlign="Center"/>

    <TextObject Name="Text2" Left="94.5" Top="9.45" Width="151.2" Height="18.9" Text="S/N" HorzAlign="Center"/>

    <TextObject Name="Text3" Left="255.15" Top="9.45" Width="151.2" Height="18.9" Text="Дата" HorzAlign="Center"/>

    <TextObject Name="Text4" Left="453.6" Top="9.45" Width="113.4" Height="18.9" Text="Пользователь" HorzAlign="Center"/>

    <TextObject Name="Text5" Left="567" Top="9.45" Width="141.75" Height="18.9" Text="Компьютер" HorzAlign="Center"/>

  </PageHeaderBand>

  <DataBand Name="Data1" Top="74.15" Width="718.2" Height="75.6">

    <TextObject Name="Text7" Top="9.45" Width="94.5" Height="18.9" CanBreak="false" Text="[DeviceBurnLog.Устройство]"/>

    <TextObject Name="Text8" Left="94.5" Top="9.45" Width="151.2" Height="18.9" Text="[DeviceBurnLog.SN]"/>

    <TextObject Name="Text9" Left="255.15" Top="9.45" Width="151.2" Height="18.9" Text="[DeviceBurnLog.Дата]" Format="Date" Format.Format="d"/>

    <TextObject Name="Text10" Left="453.6" Top="9.45" Width="113.4" Height="18.9" Text="[DeviceBurnLog.Пользователь]"/>

    <TextObject Name="Text11" Left="567" Top="9.45" Width="141.75" Height="18.9" Text="[DeviceBurnLog.Компьютер]"/>

  </DataBand>

  <PageFooterBand Name="PageFooter1" Top="153.75" Width="718.2" Height="18.9">

    <TextObject Name="Text6" Left="283.5" Width="94.5" Height="18.9" Text="[Page]" HorzAlign="Center"/>

  </PageFooterBand>

 </ReportPage>

</Report>

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.