У меня есть круговая диаграмма, и я хочу "взорвать" выделенный фрагмент.
Используя следующее:
var qCounts = (from request in qCategory
group request by new { request.Category, request.Subcategory } into g
orderby g.Count() descending
select new {
g.Key.Category,
g.Key.Subcategory,
CategoryCouplet = g.Key.Category + " - " + g.Key.Subcategory,
Count = g.Count() }).Take(10);
mscPain.DataSource = qCounts;
mscPain.Series["Pain Areas"].XValueMember = "CategoryCouplet";
mscPain.Series["Pain Areas"].YValueMembers = "Count";
mscPain.Series["Pain Areas"]["PieLabelStyle"] = "Disabled";
mscPain.Series["Pain Areas"].Points[0]["Exploded"] = "True";
mscPain.DataBind();
Тем не менее, я получаю ошибку «Индекс вне диапазона», когда он попадает в строку:
mscPain.Series["Pain Areas"].Points[0]["Exploded"] = "True";
Приведенные мною примеры дискретно отображали точки данных, поэтому я не знаю, в этом ли проблема.