Hola a todos,
Pues básicamente eso, que tengo unos datos en un DataSet sacados de un fichero XML cargados en un DataGrid, y tengo que pasarlos también a una gráfica con un chart, pero la gráfica se me queda en blanco.
Este es el load de la página:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Session.Item("usuario") Is Nothing Then
Response.Redirect("error.aspx", True)
ElseIf Session.Item("usuario").ToString.Trim.Equals(String.Empty) Then
Response.Redirect("error.aspx", True)
Else
lblUsuario.Text = Session.Item("usuario") & " - Área Económica"
dsEconomica.ReadXml(Server.MapPath("economica.xml"))
grdEconomica.DataSource = dsEconomica.Tables(0).DefaultView
grdEconomica.DataBind()
crtGrafica.DataSource = dsEconomica.Tables(0).DefaultView
crtGrafica.DataBind()
End If
End Sub
dsEconomica: dataSet que carga los datos del XML
grdEconomica: dataGrid con los datos correctamente cargados
crtGrafica: chart que se queda en blanco...
Gracias!
crtGrafica.DataSource = dsEconomica.Tables(0).DefaultView
crtGrafica.DataBind()
'Con esto muestro los datos.
'Abajo haré una región con el código original que usé, para recordarlo cuando repase.
Dim i As Integer
For i = 0 To dsEconomica.Tables(0).Columns.Count - 2
crtGrafica.Series.Add("Series" & i)
crtGrafica.Series("Series" & i).XValueMember = "Concepto"
crtGrafica.Series("Series" & i).YValueMembers = "Año" & (2003 + i)
Next