none
Actualizar control Chart por segunda vez RRS feed

  • Pregunta

  • Tengo un control Chart que toma información de un DataGridView, el problema es que puedo actualizar los datos del DataGridView en tiempo de ejecución y mediante un botón configuro para mostrar el control chart actualizandolo con Chart1.Refresh(), esto me funciona la primera vez, pero cuando edito la información en el DataGridView y vuelvo a utiliar el botón ya no me actualiza la gráfica.

    Agradezco una posible solución a este problema.

    domingo, 7 de mayo de 2017 1:04

Respuestas

Todas las respuestas

  • Hola:

    El Chart lo tienes que recargar desde donde efectúes la actualización del datagridview.

    Un saludo.

    Gemma

    domingo, 7 de mayo de 2017 8:10
  • Hola puedes indicar como estas cargando el char, asumo que lo tienes en un rdlc, lo cargas con un dataset, si tienes un codigo algo asi

    reportViewer1.LocalReport.DataSources.Clear()
    Dim dataSourceChart As New ReportDataSource("Chart", ObtenerDatos())
    reportViewer1.LocalReport.DataSources.Add(dataSourceChart)
    reportViewer1.LocalReport.ReportPath = Path.Combine(Application.StartupPath, "MiChart.rdlc")
    reportViewer1.RefreshReport()
    la línea clave para hacer un refresh al datasource es la marcada en negrita,

    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Saludos. Lima-Perú.

    lunes, 8 de mayo de 2017 3:36
  • Hola Augusto:

    El usuario Pablo478 no habla de imprimir el chart, el únicamente quiere que se recargue con los datos actualizados en su datagridview.

    Un saludo.

    Gemma

    lunes, 8 de mayo de 2017 8:24