Как получить данные коллекции в объекте диаграммы? - PullRequest
1 голос
/ 22 июля 2011

У меня есть приложение на C #, которое я создаю в Visual Studio 2010. Приложение содержит код, который обрабатывает некоторые входные данные, чтобы получить некоторые выходные данные, которые я хочу поместить в диаграмму. Я могу поместить выходные данные в любой из желаемых объектов коллекции .NET. Но я не могу заставить диаграмму смотреть на объект, определенный в моей форме, чтобы получить данные диаграммы. Кажется, что диаграмма перейдет только к службе, базе данных или объекту , внешнему по отношению к моему проекту.

Я просмотрел все посты, которые смог найти, и кажется, что объект диаграммы недавно эволюционировал, и соответствующие посты больше не актуальны, потому что класс Chart изменился.

Я работал со свойством DataSource диаграммы, чтобы указать источник данных. Я также просмотрел все параметры, которые предоставляют средство автоматического завершения кода в Visual Studio, и не могу найти ничего, что выглядит или работает так, как я хочу.

Это должно быть легко, если знать трюк. Кто-нибудь знает хитрость этого?

Спасибо

Bill

1 Ответ

1 голос
/ 25 июля 2011

В конце концов нашел ответ в MSDN под заголовком «Добавление данных серии во время выполнения». Вот пример кода, который я разработал из примера кода MSDN, в котором показано решение моей проблемы:

chart1.Series.Add("example");
chart1.Series["example"].ChartType = System.Windows.Forms.DataVisualization.
    Charting.SeriesChartType.Line;

for (int i = 0; i < 20; ++i)
{
    chart1.Series["example"].Points.Add(2 * i);
}

Приветствия

Bill

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...