Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] Gráficos

Estas en el tema de Gráficos en el foro de .NET en Foros del Web. Hola a tod@s, espero esten bien. Tengo muchas dudas acerca del trabajo con charts. La idea es que : Tengo una consulta, con la cual ...
  #1 (permalink)  
Antiguo 04/05/2016, 10:36
 
Fecha de Ingreso: septiembre-2014
Mensajes: 79
Antigüedad: 9 años, 8 meses
Puntos: 0
Gráficos

Hola a tod@s, espero esten bien.
Tengo muchas dudas acerca del trabajo con charts.
La idea es que : Tengo una consulta, con la cual armo una tabla a través de un boton. Y quisiera que los datos de esa consulta fueran los parámetros de mi chart (supongamos que la consulta sería esta).
Código vb:
Ver original
  1. Dim TablaDatos As DataTable
  2.         Dim _adaptador As New MySqlDataAdapter
  3.         Dim cm As String
  4.  
  5.         cm = "SELECT detalle AS INFRACCION, mes AS MES, anio AS ANIO, SUM(cantidad) AS CANTIDAD FROM datos WHERE anio = '" + TxtAnio.Text + "'"
  6.         Try
  7.             conexion()
  8.             _adaptador = New MySqlDataAdapter(cm, _conexion)
  9.  
  10.             TablaDatos = New DataTable
  11.             _adaptador.Fill(TablaDatos)
  12.             Dim ds As New DataSet
  13.             If TablaDatos.Rows.Count > 1 Then
  14.                 Dim row As DataRow = TablaDatos.Rows(0)
  15.                 'chart1.xxx.Text = Convert.ToString(row("INFRACCION"))
  16.                'chart1.xxx.Text = Convert.ToInt32(row("MES"))
  17.                'chart1.xxx.Text = Convert.ToInt32(row("ANIO"))
  18.                'chart1.xxx.Text = Convert.ToInt32(row("CANTIDAD"))
  19.            End If
  20.         Catch ex As Exception
  21.         End Try
  22.     End Sub

Aguien me podría ayudar con los nombres de los parámetros para poder indicar los nombres de las infracciones en la parte de abajo y las cantidades al costado. Por ejemplo.
Desde ya muchas gracias por la constante ayuda!!!
__________________
Un perro no es perro por ladrar, sino por ser perro...
  #2 (permalink)  
Antiguo 04/05/2016, 12:51
 
Fecha de Ingreso: septiembre-2014
Mensajes: 79
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Gráficos

Ya esta mis amigos, acá dejo el ejemplo por si a alguien le interesa.

Código vb:
Ver original
  1. Dim ChartArea1 As ChartArea = New ChartArea()
  2.                 Dim Legend1 As Legend = New Legend()
  3.                 Dim Series1 As Series = New Series()
  4.                 Dim Chart1 = New Chart()
  5.                 Me.Controls.Add(Chart1)
  6.  
  7.                 ChartArea1.Name = "ChartArea1"
  8.                 Chart1.ChartAreas.Add(ChartArea1)
  9.                 Legend1.Name = "Legend1"
  10.                 Chart1.Legends.Add(Legend1)
  11.                 Chart1.Location = New System.Drawing.Point(10, 110)
  12.                 Chart1.Name = "Chart1"
  13.                 Series1.ChartArea = "ChartArea1"
  14.                 Series1.Legend = "Legend1"
  15.                 Series1.Name = "Series1"
  16.                 Chart1.Series.Add(Series1)
  17.                 Chart1.Size = New System.Drawing.Size(1000, 550)
  18.                 Chart1.TabIndex = 0
  19.                 Chart1.Text = "Chart1"
  20.  
  21.                 Chart1.Series("Series1").XValueMember = "INFRACCION"
  22.                 Chart1.Series("Series1").YValueMembers = "CANTIDAD"
  23.  
  24.                 Chart1.DataSource = TablaDatos

Taluego
__________________
Un perro no es perro por ladrar, sino por ser perro...

Etiquetas: datatable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:52.