2012-02-16 5 views
2

У меня есть таблица SQL с двумя столбцами, продавцом и статусом. Статус может быть одной из трех вещей: золота, серебра и бронзы.ASP Chart с несколькими столбцами оси X

Как мне создать диаграмму, в которой имя продавца появляется один раз вдоль оси x, но имеет три столбца над их именем для подсчета каждого статуса?

Спасибо, Jonno

+0

Вы пробовали управление ASP CHARTS –

ответ

1

Если я вас правильно понимаю, что вы пытаетесь сделать что-то вроде этого поста: http://blogs.msdn.com/b/alexgor/archive/2009/02/21/data-binding-ms-chart-control.aspx

Вы также можете попробовать этот пример:

double[] array1 = { 2.8, 4.4, 6.5, 8.3, 3.6, 5.6, 7.3 }; 
double[] array2 = { 2.0, 4.0, 6.1, 7.8, 2.5, 5.0, 6.2 }; 

chart1.Series.Add("Series1"); 
chtStudentResult.Series["Series1"].Points.DataBindY(array1); 
chtStudentResult.Series.Add("Series2"); 
chtStudentResult.Series["Series2"].Points.DataBindY(array2); 

It создаст диаграмму вроде этого enter image description here

+0

Я понимаю пример, который вы там показывали, но не может понять, как применить его к моей проблеме. –

+0

Ключом является понимание того, как отформатировать источник данных для отображения того, что вы хотите. Есть [пошаговые руководства] (http://help.devexpress.com/#XtraCharts/CustomDocument6597), которые могут помочь вам в определенных сценариях. Но мне лучше понять ваши данные, чтобы дать конкретную инструкцию. Можете ли вы расширить свой вопрос и показать, как хранятся ваши данные? Является ли продавец столом в таблице? –

Смежные вопросы