RDLC 报告 table 输出显示在 table 之外且无组织

RDLC Report table output show outside the table and unorganized

我正在使用 .net Framework 4.5 并尝试在我的主项目中使用 4.6 同样的问题 我也用 visual studio 2017

所以当我尝试在我的报告文件 *.rdlc 中创建 table 时,输出到外面,当简单文本保留在设计位置时,我的表单使用缩放模式 DPI 和默认的所有内容,我填充报告如下:

SqlDataAdapter sda = new SqlDataAdapter("select name from Product", connection);
DataSet1 set = new DataSet1();
sda.Fill(set, "Product");
ReportDataSource dataSource = new ReportDataSource(REPORT_DATASET_NAME,set.Tables[0]);
reportViewer1.LocalReport.DataSources.Add(dataSource);
reportViewer1.RefreshReport();

所以 DataSet1 是一个 table 具有一个列名称的产品, 在我没有数据问题的地方,我只有糟糕的输出组织,

备注:我在新项目中尝试它,它工作正常,并尝试重新创建所有 类 涉及从头开始的报告,仅使用默认设置和简单示例,同样的问题。

我的输出:

当某种形式位于另一种形式中并尝试调用第三种形式时我发现了什么,在我的情况下,带有 ReportViewer 的形式附加到它所以当我有这个链 Form1->Form2->FormReportViewer 不知何故设计变得杂乱无章所以我做了什么来解决这个问题 Form1->Form2->Form1->Form1 中的触发事件打开 FormReportViewer 并且输出与我设计的完全一样所以这个问题仍然悬而未决,因为我不知道是什么原因导致了多表单调用中的这个问题如果你有同样的问题,也许你会找到这个答案 usfeul