Microsoft Chart Control: Препятствуйте тому, чтобы Ряд появился в Легенде

В управлении Диаграммой MS (который они купили у Dundas), у меня есть три ряда, которые должны быть напечатаны.

Два из рядов должны иметь запись в Легенде, но третье не должно.

Я попробовал эти строки кода, но ни один не работает:

Chart c = new Chart();
ChartArea ca = c.ChartAreas.Add("main");
Legend lg = c.Legends.Add("mainLegend");
Series s1 = c.Series.Add("s1");
Series s2 = c.Series.Add("s2");
Series s3 = c.Series.Add("s3");

// ... populate the 3 series with data...

s1.Legend = "mainLegend";
s2.Legend = "mainLegend";

// I've tried these:
s3.Legend = ""; // gives an error about a nonexistent legend named ''
s3.LegendText = ""; // just shows "s3" in the legend

Как я препятствую тому, чтобы ряд появился в легенде?

6
задан Jeff Meatball Yang 16 December 2009 в 21:11
поделиться

1 ответ

Использование:

s3.IsVisibleInLegend = false;

Заявление об ограничении ответственности: проверено только в (ASP) .Net 4, VS 2010. Ваш пробег может отличаться ...

{{ 1}}
11
ответ дан 9 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: