Ребят возникло еще пару вопросов , если баян то извинити ))
1)Искал на форуме о способах задания разной ширины линий границы, нашел только то, что в скором времени такая возможность появиться, появилась ли она?
2) есть два заголовка группы расположенных друг за другом у каждого из них задано свойство отображение границы сверху и снизу, у ячеек внутри этих групп граница только справа и слева, если фон ячеек белый то граница заголовка группы видна, если ячейкам одного заголовка данных задать фон хаки, а другому замша, то границ не видно
3) Есть пара заголовков групп привязанных к одному источнику данных , на форме есть возможность отображать ту или иную группу или обе сразу , группу я убираю в коде выставляю Enable = false , при использовании просто Sum данные отображаются правильно , а при использовании Totals.Sum только в случае если отображаются обе группы , если выбрана только одна группа данные не отображается , вот пример колонки из первой и второй группы
I) {Format("{0:N2}",Totals.Sum(GroupHeaderBand1,(nsgReportDataSource1.Себестоимость == null) ? 0 : nsgReportDataSource1.Себестоимость.Debit))}
II) {Format("{0:N2}",Totals.Sum(GroupHeaderBand2,(nsgReportDataSource1.Себестоимость == null) ? 0 : nsgReportDataSource1.Себестоимость.Debit))}
4) каким образом можно наложить сортировку на вложенные данные ?
возникли небольшие трудности
возникли небольшие трудности
Данная возможность пока не реализована, было принято решение эту функцию пока не реализовывать.NSG писал(а):1)Искал на форуме о способах задания разной ширины линий границы, нашел только то, что в скором времени такая возможность появиться, появилась ли она?
Пришлите, пожалуйста, пример на support[at]stimulsoft.com для анализа.NSG писал(а):2) есть два заголовка группы расположенных друг за другом у каждого из них задано свойство отображение границы сверху и снизу, у ячеек внутри этих групп граница только справа и слева, если фон ячеек белый то граница заголовка группы видна, если ячейкам одного заголовка данных задать фон хаки, а другому замша, то границ не видно
3) Есть пара заголовков групп привязанных к одному источнику данных , на форме есть возможность отображать ту или иную группу или обе сразу , группу я убираю в коде выставляю Enable = false , при использовании просто Sum данные отображаются правильно , а при использовании Totals.Sum только в случае если отображаются обе группы , если выбрана только одна группа данные не отображается , вот пример колонки из первой и второй группы
I) {Format("{0:N2}",Totals.Sum(GroupHeaderBand1,(nsgReportDataSource1.Себестоимость == null) ? 0 : nsgReportDataSource1.Себестоимость.Debit))}
II) {Format("{0:N2}",Totals.Sum(GroupHeaderBand2,(nsgReportDataSource1.Себестоимость == null) ? 0 : nsgReportDataSource1.Себестоимость.Debit))}[/quote]
Действительно Totals сейчас считаются по GroupHeaderBand1 в любом случае, вне зависимости от того, GroupHeaderBand1.Enabled == false или true.
Если GroupHeaderBand1.Enabled == false, то значения Totals не изменятся, единственное то, что группа будет перестроена по-другому, возможно в другом порядке.
Поэтому Вам придется не только выключать GroupHeader, но и использовать другой Totals, уже по невыключенному GroupHeader, чтобы в нем учавствовали только GroupHeader с Enabled == true.
Для этого установите сортировку у DataBand. Для сортировки групп может быть использована своя сортировка, которую можно установить у GroupHeader бэнда.NSG писал(а):4) каким образом можно наложить сортировку на вложенные данные ?
Cпасибо.