Элементы управления Microsoft Chart / Dundas Charts Очистить содержимое?

Я использую элементы управления диаграммой Dundas и элементы управления диаграммами Microsoft для .NET. В настоящее время у меня есть метод, который заполняет элемент управления диаграммой датой из общего списка.

Допустим, я заполняю диаграмму данными из одного списка. Затем я хочу заполнить диаграмму данными из другого списка.

У меня проблема с заполнением диаграммы данными из второго списка. Я получаю диаграмму, которая отображает объединенные данные из списка 1 и списка 2, тогда как я хочу, чтобы она отображала только данные из первого списка, а затем очищала диаграмму перед отображением данных из второго списка.

Я пробовал различные вызовы методов для очистки элемента управления диаграммой перед заполнением его данными из второго списка, но безрезультатно.

Есть способ сделать это?


person Goober    schedule 08.07.2009    source источник


Ответы (3)


Я нашел это! Сделай это:

chart1.Series[0].Points.Clear();
person Goober    schedule 08.07.2009

Комментарий для тех, кто может столкнуться с этим:

Чтобы очистить ряд диаграмм, заголовки и легенды:

//clear chart
Chart1.Series.Clear();
Chart1.Titles.Clear();
Chart1.Legends.Clear();           
//create chart
person John M    schedule 31.05.2010

Вам, вероятно, следует опубликовать пример кода.

Однако я бы предположил, что это просто вопрос сброса источника данных. Предполагая, что у вас есть список точек (или какая-то другая структура), вам, вероятно, следует создать новый экземпляр этого контейнера данных (то есть список), заполнить его, а затем назначить его диаграмме.

Вместо этого кажется, что вы, вероятно, пытаетесь установить элементы существующего контейнера данных и не очищаете его правильно.

person casperOne    schedule 08.07.2009