Подскажите по Cross Tab. Как добавить еще одну итогов строку

Обсуждение Stimulsoft Reports.NET
Anton.Shetsov
Сообщения: 102
Зарегистрирован: 03 апр 2013, 20:20

Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст

Сообщение Anton.Shetsov »

Aleksey писал(а):Здравствуйте,

Извините за неправильную ссылку. Вот правильная
http://support.stimulsoft.com/index.php ... -i-do-this


Для КроссТаблицы есть событие ProcessCellEvent, которое позволяет обрабатывать значения в ячейках таблицы.
В данном событии вы также можете обратиться к другим ячейкам:
Cells[0, 0] - числовое значение в текущей ячейке
Cells[-1, 0] - числовое значение в ячейке слева от текущей
Cells[1, 0] - числовое значение в ячейке справо от текущей
Cells[0, -1] - числовое значение в ячейке выше от текущей
Cells[0, 1] - числовое значение в ячейке ниже от текущей

Так же вы можете использовать следующие системные переменные:
e.Cell.SummaryIndex - при использовании двух или более итогов. Если ячейка не имеет итогов, то индекс будет равен -1.
e.Cell.IsCrossSummary - ячейка является итогом.

Спасибо.
статические расчеты это конечно хорошо, но когда речь идет о постоянно изменяющемся компонентном составе и изменение их расположения в кросс таблице, можно как то определить индекс требуемой мне ячейки?
есть какие то системные переменные которые отображают число строк и колонок в кросс таблице?
Aleksey
Сообщения: 2908
Зарегистрирован: 22 апр 2010, 06:57

Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст

Сообщение Aleksey »

Здравствуйте,

Cells[0, 0], Cells[-1, 0] и т.д. - это не статические значения, это значения со сдвигом от текущей обрабатываемой ячейки.
Строки, колонки - e.Column, e.Row

Спасибо.
Anton.Shetsov
Сообщения: 102
Зарегистрирован: 03 апр 2013, 20:20

Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст

Сообщение Anton.Shetsov »

Aleksey писал(а):Здравствуйте,

Cells[0, 0], Cells[-1, 0] и т.д. - это не статические значения, это значения со сдвигом от текущей обрабатываемой ячейки.
Строки, колонки - e.Column, e.Row

Спасибо.
а можно как то определить номер строки/колонки по ее названию?
Aleksey
Сообщения: 2908
Зарегистрирован: 22 апр 2010, 06:57

Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст

Сообщение Aleksey »

Здравствуйте,
Anton.Shetsov писал(а):а можно как то определить номер строки/колонки по ее названию?
Не совсем понятен вопрос.

Спасибо.
Anton.Shetsov
Сообщения: 102
Зарегистрирован: 03 апр 2013, 20:20

Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст

Сообщение Anton.Shetsov »

Aleksey писал(а):Здравствуйте,
Anton.Shetsov писал(а):а можно как то определить номер строки/колонки по ее названию?
Не совсем понятен вопрос.

Спасибо.
Как мне определить номер строки и колонки, если у меня допустим строка называется "ОЧИ"?
Aleksey
Сообщения: 2908
Зарегистрирован: 22 апр 2010, 06:57

Re: Подскажите по Cross Tab. Как добавить еще одну итогов ст

Сообщение Aleksey »

Здравствуйте,

Пожалуйста, пришлите простой отчет с тестовыми данными и описанием задачи, мы постараемся предоставить решение.

Спасибо.
Ответить