2014-11-24 170 views
0

我有6條記錄的數據,並且想要添加4個空白行以便在運行時創建10行的列表。我必須做什麼?在XrTable(XtraReport)中以編程方式添加空白行?

+0

你會什麼插入虛擬數據..這有報告奇怪地看到的結果? – 2014-11-24 14:31:02

+0

我的客戶請求,我不知道它是什麼,他希望顯示每個gapge 16條記錄,但是如果我們有20條記錄,那將是第一頁中的16行(包含數據),4行(包含數據)和第二頁中的12行(空白)。確切地說,每頁16行:3 – Andiana 2014-11-24 14:36:18

+0

你有沒有限制報告每頁的記錄?你會在額外的行中放什麼? 0爲每個數據..如果有任何主鍵呢? – 2014-11-24 14:38:31

回答

0

對於在BeforePrint事件數據源修改程序..請參考示例代碼片段:

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; 
     } 
+0

該代碼看起來像手動綁定代碼,編程方式如何行添加?例如:xrTable1.Rows.Add(new Row()) – Andiana 2014-11-24 14:58:57

+0

告訴我您用來限制記錄數量的方式。如果你已經使用了一些快遞,那麼將基於綁定...將行添加到xrTable將不會使報告確定有20行,如果您的限制基於數據源中的記錄.. – 2014-11-25 04:41:50

+0

謝謝,我修復了問題通過創建額外的「獲取」屬性 – Andiana 2014-11-25 12:18:38