Средство просмотра отчетов не показывает данные, а только таблицу

В средстве просмотра отчетов (WinForm) отображаются не данные, а только таблица.

Но если я выполняю RDL-файл с ReportViewer 2.0, он хорошо показывает все данные.

Он использует ссылку DSN ODBC пользователя.

private void reportViewer1_Load(object sender, EventArgs e)
{
  reportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Local;
  reportViewer1.LocalReport.ReportPath = "dlm1.rdl";
  var rds = new ReportDataSource();
  rds.Name = "DataSet1";
  rds.Value = "DataSource1";
  reportViewer1.LocalReport.DataSources.Add(rds);
  reportViewer1.LocalReport.Refresh();
}

Часть RDL

<?xml version="1.0" encoding="utf-8"?>
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
  <DataSources>
    <DataSource Name="DataSource1">
      <ConnectionProperties>
        <DataProvider>ODBC</DataProvider>
        <ConnectString>Dsn=DLM User</ConnectString>
        <IntegratedSecurity>true</IntegratedSecurity>
      </ConnectionProperties>
      <rd:DataSourceID>a900984d-8acf-416a-8130-8cc5086e1c03</rd:DataSourceID>
      <rd:SecurityType>Windows</rd:SecurityType>
    </DataSource>
  </DataSources>
  <DataSets>
    <DataSet Name="DataSet1">
      <Fields>
        <Field Name="id">
          <DataField>id</DataField>
          <rd:TypeName>System.Int32</rd:TypeName>
        </Field>
        <Field Name="expectedStartTime">
          <DataField>expected

Любая подсказка?

0 ответов

Другие вопросы по тегам