none
Actualizar tendencia en control Chart Visual .Net RRS feed

  • Pregunta

  • Estimados, tengo una tendencia creada con Chart Control que, por medio de un rango de fechas, refleja los puntos obtenidos en la consulta a una base de datos en SQL.

    Hasta aqui todo perfecto, he logrado insertar las fechas/Horas en el eje de las abscisas y los rangos de valores en la ordenadas, además de sacarle algunas caracteristicas al control como Zoom, Tool tips al posicionarse en la curva, limitaciones en los rangos de fechas, entre otros.

    El problema surge cuando quiero realizar una nueva consulta, la tendencia conserva la curva anterior y añade los nuevos datos obtenidos.

    Quisiera saber como actualizar el gráfico sin que se sumen las tendencias en cada consulta. De antemano, muchas gracias. Saludos.

    En la siguiente imagen muestro la primero consulta al abrir la aplicación:

    En esta figura muestro el gráfico luego de tres consultas. Como se puede apreciar, se van sumando las tendencias en cada actualización.

     

    jueves, 7 de junio de 2012 14:08

Todas las respuestas

  • Hola Juan,

    Puedes probar a realizar un clear de los puntos de cada series de tu gráfico... la idea es que cada vez que se realice una consulta se inicialice el gráfico, lo que no sé es si tambien habría que volver a generar las series... es decir eliminarlas y generarlas de nuevo... es cuestion de ir probando.

    Algo asi:

           For Each serie As Series In Chart1.Series()
                serie.Points.Clear()
            Next

    Espero que te sirva,

    Saludos,


    Danicuco - 2011

    martes, 12 de junio de 2012 8:38