none
Chart en ReportViewer by CODE RRS feed

  • Pregunta

  • Windows Forms,

    Visual studio 2012 VB

    ReportViewer (Chart)

    Hi,

    Gracias por este foro, que nos ayuda a los mas neofitos a aclarar las dudas que tenemos.

    Tengo claro como a traves de codigo puedo, desde un datagridview realizar un grafico.

    Os dejo un ejemplo para datagridview:

     Dim columnas = DataGridView3.Rows(0).Cells.Cast(Of DataGridViewCell).Skip(1)
                For Each col As DataGridViewCell In columnas
                    ChartVertical_2.Series(0).Points.AddXY(DataGridView3.Columns(col.ColumnIndex).HeaderText, CDec(col.Value))
                Next

    Lo que no tengo claro es como hacer lo mismo para un chart con reportviewer, ya que no tengo datagridview sino un Tablix.

    Si me podeis echar una mano para saber como con codigo como manejar una "tablix" por codigo, os estaria agradecido.

    Gracias por adelantado 

    • Cambiado Karen Malagón martes, 17 de febrero de 2015 23:05 ReportViewer issue
    sábado, 7 de febrero de 2015 19:10

Todas las respuestas

  • Hi,

    Estoy intentando hace un chart para un projecto propio, y no doy con lo que quiero hacer. He escrito un a query para SQL y asi obtener los datasdesde una basase de datos. La tablix que tengo en el report2.rdlc esta formada por la cabezera y una  sola row con los datos, os dejo un screen:

     hasta hay  todo perfecto, el problema esta en representar esos datos en un  chart. Como represento estos valores  de la siguienta forma valor del  año (V2006) eje Y ,por año eje X, y por nombre de cuenta.

    Puede ser que sea una tonteria pero no doy con ese configuracion para el Chart.

    Gracias por adelantado

     

    • Combinado Karen Malagón lunes, 9 de febrero de 2015 16:05 Pregunta duplicada
    domingo, 8 de febrero de 2015 12:32
  • Hi,

    Estoy trabajando con Visual Studio 2012 en VB , reportviewer y  graficos.

    He generado mediante sentencia SQL una tablix en la cual solo hay una row, os dejo un screenphoto para que lo veais

    Como suponeis esta tablix va a general solo un RowHeaders y una row con los datos. Al querer representar esta tablix en un grafico, pues solo tengo acceso a Name_Account y al los valores de V2066, V2007.... and so on. Pero no tengo acceso a representar los años en el eje x, esto hace imposible poder representar los valores por Name_Account y años.

    Ejemplo resultado de la tablix:

    Como podria hacerlo, agradeceria vuentra ayuda.

    Un Saludo y gracias por adelantado


    • Editado Frank0401 lunes, 9 de febrero de 2015 9:52
    • Combinado Karen Malagón lunes, 9 de febrero de 2015 21:02 Pregunta duplicada
    lunes, 9 de febrero de 2015 9:51