Array
(
)

Usando MapAreaAttributes com MSChart

Julianelli
|
MVP
    25 ago 2012

Eu tenho um gráfico e no evento MapAreaAttributes no código abaixo eu gostaria de abrir um novo gráfico passando como parâmetro o mês que está no eixo X e não o nome da série conforme abaixo. Alguém poderia me auxliar?

for (int i = 0; i < result.Rows.Count; i++)
{
sSeries = result.Rows[i][1].ToString().ToUpper();
if (Chart1.Series.FindByName(sSeries) == null)
{
Chart1.Series.Add(sSeries);
legendItem.Name = sSeries;
legendItem = new LegendItem();
}
Chart1.Series[sSeries].CustomProperties = "DrawingStyle=Cylinder";
Chart1.Series[sSeries].Points.AddXY(result.Rows[i][2],Convert.ToDouble(result.Rows[i][0].ToString()));
Chart1.Series[sSeries].MapAreaAttributes = "ondblclick=\"javascript:alert('Mouse " + "ondblclick event captured in the series! Series Name: #SER');\"";
Chart1.Series[sSeries].IsVisibleInLegend = true;
Chart1.Series[sSeries].ToolTip = "Valor no mês: #VALY{C}";
}