none
Datagridview a Chart en Visual Studio 2012 RRS feed

  • Pregunta

  • Hola a todos,

    Os expongo mi problema que no logro resolver. Tengo un datagridview(2) que se rellena operando otro Datagridview(1), es decir el datagridview (1) proporciona datos y mediante codigo opero estos datos que se  rellenan en el datagriview(2). Mi problema esta con que quiero representar estos datos (datagridview(2)) en un chart mediante codigo, y no puedo visuallizarlo por que me da en siguiente error:

    "Index was out of range. Must be non-negative and less than the size of the collection."

    Os dejo el codigo que estoy utilizando:

       With Chart4
                Dim columnas = Property_plant_equipment_Historic_ANALISYS_VERTICAL_ACCOUNTDataGridView.Rows(0).Cells.Cast(Of DataGridViewCell).Skip(0)
    
                For Each col As DataGridViewCell In columnas
                    Chart4.Series(0).Points.AddXY(Property_plant_equipment_Historic_ANALISYS_VERTICAL_ACCOUNTDataGridView.Columns(col.ColumnIndex).Name, CDec(col.Value))
                Next
    
                Chart4.Series(0).Name = CStr(Property_plant_equipment_Historic_ANALISYS_VERTICAL_ACCOUNTDataGridView.Rows(0).Cells(0).Value)
                'Chart4.ChartAreas(0).AxisX.Title = "Período"
                'Chart4.ChartAreas(0).AxisY.Title = "Monto en €"
                'Chart4.Legends(0).DockedToChartArea = "ChartArea1"
                'Chart4.Legends(0).Docking = System.Windows.Forms.DataVisualization.Charting.Docking.Bottom
                'Chart4.Legends(0).IsDockedInsideChartArea = False
            End With

    He estado buscando informacion a respect pero no encuentro nada. Podeis echarme una mano,

    Gracias

    sábado, 6 de diciembre de 2014 9:48