Страница 1 из 1

Построение гистограммы

Добавлено: 19 янв 2010, 10:27
stromann
Нужно построить гистограмму. Завел для нее отдельный класс (C#) с четырьмя полями. Передаю список таких объектов,
получается что-то вроде:

class HistoData
{
TimeSpan Val1;
TimeSpan Val2;
TimeSpan Val3;
DateTime Date;
}

class ReportObject
{
List Stats;
}

ReportObject reportObject;
StiReport report;
report.RegData("ReportObject", reportObject);

В гистограмме 3 ряда (val1,2,3). Для списка аргументов - дата.
Настройка данных для рядов:
колонка аргументов: ReportObject_Stats.Date
колонка данных значений: ReportObject_Stats.Val1

Получаю исключение: Заданное приведение является недопустимым.

При попытке вместо колонки данных использовать список аргументов, запихивая то же самое в фигурные скобки, ругань пропадает, но гистограмма не строится!
Ничего не помогает, второй день подряд бьюсь с этой проблемой.

Хм... заменил TimeSpan на double - построилось... Но раньше и с double не строилось почему-то...
Мне нужно просто в качестве значения как-то передать время. Даже если запихнуть туда DateTime, то нужного эффекта я не добьюсь: нет формата для времени, только для даты :(

Построение гистограммы

Добавлено: 19 янв 2010, 10:58
Edward
Здравствуйте,

Высылайте, пожалуйста, Ваше тестовое приложение на support[at]stimulsoft.com со ссылкой на этот топик, разберемся в чем причина и поможем.

Спасибо.

Построение гистограммы

Добавлено: 19 янв 2010, 12:28
stromann
Попробовал засунуть DateTime... Вот только отображает он эту дату в виде double:tire:

Построение гистограммы

Добавлено: 20 янв 2010, 06:08
Vladimir
Здравствуйте,

Были сделаны некоторые исправления при работе с DateTime на оси значени. Теперь если для оси значений задан формат DateTime, можно применять любой формат даты и времени (в вашем случае формат нужно установить hh:mm:ss). Исправление будет доступно в следующем пререлиз билде 25 января 2010г.

Спасибо.