Winforms 在XrTable(XtraReport)中以编程方式添加空行?

Winforms 在XrTable(XtraReport)中以编程方式添加空行?,winforms,devexpress,xtrareport,Winforms,Devexpress,Xtrareport,我有6条数据记录,希望在运行时再添加4个空行,以列出10行。我必须做什么?有关打印前事件中的数据源修改过程。。请参阅示例代码段: void report1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { DataDataSet ds = new DataDataSet(); this.sitE_SummaryTableAdapter1.Fill(ds.SI

我有6条数据记录,希望在运行时再添加4个空行,以列出10行。我必须做什么?

有关打印前
事件中的数据源修改过程。。请参阅示例代码段:

void report1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
            DataDataSet ds = new DataDataSet();
            this.sitE_SummaryTableAdapter1.Fill(ds.SITE_Summary);
            foreach (DataDataSet.SITE_SummaryRow row in ds.SITE_Summary) {
                double val = Convert.ToDouble(row["SITE_Summary.Heating_Energy_Transfer"]);
                row["SITE_Summary.Heating_Energy_Transfer"] = convertTemperature(val, true);
            }
            this.report1.DataSource = ds;
        }

您将插入什么虚拟数据。。我的客户要求,我不知道为什么,他希望每个gapge显示16条记录,但如果我们有20条记录,则第一页将有16行(带数据),第二页将有4行(带数据)和12行(空白)。准确地说,每页16行:3您是否限制了报告每页的记录数??您将在额外的行中添加什么??每个数据0。。如果有任何主键,那么?我限制每页记录的数量,16。但是我的客户想要的是:如果一个页面的记录少于16条,用空行填充其余的记录,例如:21条记录,第二个页面将有5条记录和11条空行,意味着单元格只有空白文本。代码看起来像是手动绑定代码,通过编程添加行如何?Ex:xrTable1.Rows.Add(new Row())告诉我您用来限制记录数的方法。如果您使用了一些express,那么将基于绑定。。。如果您的限制基于数据源中的记录,则将行添加到xrTable不会生成报告来确定有20行。谢谢,我通过创建额外的“Get”属性修复了此问题。太好了。。然后用答案更新你的问题,或者在答案中加入答案并接受它。。