2014-01-13 2 views
1

Мой вопрос похож на этот один hereActiveReports 7 - Как форматировать данные по кратные столбцов с подотчета

Разница в том, что я на ActiveReports 7 вместо Crystal Report и что я использую кратные SubReport на той же странице ...

[Изменить]: Я нашел его!

В случае "detail_Format" моего подрегистра, я использовал этот код ниже, чтобы рассчитать, сколько строк по столбцам.

private int count = 0; 
public void Detail_Format() 
{ 
int maxElement = (result.Count()/this.detail.ColumnCount); 

    if (count == maxElement) 
    { 
     this.detail.NewColumn = NewColumn.After; 
     count = 0; 
    } 
    else 
    { 
     this.detail.NewColumn = NewColumn.None; 
     count++; 
    }  
} 

ответ

1

Вы можете использовать следующий фрагмент кода на вкладке Script, чтобы добавить перенос страницы через каждые десять записей:

int i = 0; 
public void Detail_Format() 
{ 
    i = i + 1; 
    if(i > 9) 
     { 
     this.Detail.NewPage = GrapeCity.ActiveReports.SectionReportModel.NewPage.After; 
     i = 0; 
      } 
    else 
     { 
     this.Detail.NewPage = GrapeCity.ActiveReports.SectionReportModel.NewPage.None; 
      } 
} 

С уважением, мохита

+1

Количество записей меняется каждый раз в зависимости от данных, которые я вставлял. Поэтому в моем случае мне нужно переключить столбец вместо hardcoding записей. В любом случае, ваш ответ является частью того, что я искал вчера, прежде чем я его нашел. Спасибо в любом случае! – Mhyrtas

0

Существует проблема, когда я разделил мой данные в колонку. На каждой новой странице первая строка данных не разделяется на столбцы ... Я не понимаю, почему?

Смежные вопросы