2012-06-13 89 views
11

Tengo un gráfico y necesito borrarlo para llenarlo con diferentes valores. El cuadro tiene 3 series, todas definidas en la página .aspx..net chart clear y volver a agregar

El problema es cuando llamo

chart.Series.Clear(); 

y luego volver a agregar la serie como:

chart.Series.Add("SeriesName"); 

No lleva ninguno de los atributos de la serie inicial 3. ¿Cómo borrar los valores y mantener los atributos de la serie?

Respuesta

28

Esto debería funcionar:

foreach(var series in chart.Series) { 
    series.Points.Clear(); 
} 
+0

Ésta es la única. Gracias. –

+0

Por alguna razón cuando uso esto, entonces agregue los mismos valores; solo 2 de las 3 series se vuelven a llenar. ¿Le falta alguna idea? – Bowenac

+0

Esta respuesta está ayudando, gracias –

0

esto va a eliminar por completo la serie de la tabla (no sólo quitar los puntos de la serie).

while (chart1.Series.Count > 0) { chart1.Series.RemoveAt(0); } 
0

Esto debería funcionar

chartnameHERE.Series["SeriesNameHERE"].Points.Clear(); 
Cuestiones relacionadas