|
43
|
Programación / .NET (C#, VB.NET, ASP) / Re: ASP; Cómo uso datos de un XML para rellenar un gráfico con Chart
|
en: 9 Mayo 2012, 10:31 am
|
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
|
|
|
45
|
Programación / .NET (C#, VB.NET, ASP) / ASP; Cómo uso datos de un XML para rellenar un gráfico con Chart
|
en: 8 Mayo 2012, 17:48 pm
|
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!
|
|
|
46
|
Sistemas Operativos / Windows / Re: Cosas raras en Windows 7
|
en: 6 Mayo 2012, 23:40 pm
|
Lo sé, lo sé
Me he puesto a hacerlo pero no me ha dado tiempo, llevaba dos horas y ponía q le quedaban otras tres y pico y luego un tercer paso... así que a ver si mañana me da tiempo a ponerlo cuando llegue del curro al medio día, o si no cuando vuelva por la tarde...
Gracias!
EDITO: bueno voy comentando novedades, aunq no hay apenas... XD para q veas q no me olvido dato000. He puesto hoy a las 2 de la tarde el KillDisk y ha terminado ahora, a las 10 de la noche... Mañana instalo Windows y estaré unos días instalando solo actualizaciones, y algún antivirus gratuito, no vaya a ser... , y a ver si va todo bien, a no ser que tengáis otra sugerencia.
Saludos
|
|
|
47
|
Programación / .NET (C#, VB.NET, ASP) / ¿Rellenar combobox desde dataTable usando dataBinding?
|
en: 6 Mayo 2012, 22:19 pm
|
Hola a todos
Pues esa es mi duda, he estado dos días dándole vueltas y no lo saco... Tengo un DataTable cargado con datos de una consulta SQL y necesito rellenar un comboBox con los datos NO repetidos de una de las columnas por las que pregunto en la consulta.....
Más concretamente, tengo un dataTable con un listado de tiendas con sus datos y tengo que llenar un combo con las ciudades de las tiendas, pero sin q salgan ciudades repetidas....
Y tiene que ser usando DataBinding.
No sé por donde empezar...
Saludos, Gracias
|
|
|
49
|
Sistemas Operativos / Windows / Re: Cosas raras en Windows 7
|
en: 4 Mayo 2012, 14:49 pm
|
Pues nada, he instalado el Windows 7 Ultimate que tenéis aquí en el foro, y no he instalado NADA, solo las actualizaciones de Windows y llega un momento que vuelve ha pedirme instalar drivers de ratón, teclado, cam... etc cada vez que enciendo...
No parece problema de Software pues...
¿Sugerencias?
|
|
|
50
|
Programación / Java / Re: ¿Cómo puedo cerrar un JFrame desde un método?
|
en: 3 Mayo 2012, 17:06 pm
|
Esta misma función cuando la declaro como estática no me funcionaba el dispose... no sé si sera lo que necesitas aloncito3x, échale un vistacillo... esto es un método para un ahorcado que hice. Saludos. void comprobarLetra(char letra){ JButton boton = compruebaBoton (letra ); if(boton.isEnabled()){ //System.out.println(palabra); if(palabra.indexOf(letra) != -1){ labelLetrasAcertadas.setText(""); labelInfo. setForeground(Color. green); labelInfo.setText("¡Has acertado una letra! "+letra); boton. setBackground(Color. green); for(int i=0; i<palabra.length(); i++){ if(palabra. substring(i, i +1). equals(String. valueOf(letra ))){ aciertos++; bien [i ]=String. valueOf(letra ). toUpperCase()+" "; } } for(int i=0; i<bien.length; i++){ labelLetrasAcertadas.setText(labelLetrasAcertadas.getText()+bien[i]); } } else{ erroresRestantes--; labelInfo. setForeground(Color. red); labelInfo.setText("Esa letra no está en la palabra... "+letra); labelDibujo.setIcon(icono); labelDibujo. setText(String. valueOf(erroresRestantes ) +" fallos restantes."); boton. setBackground(Color. red); } if(erroresRestantes <= 0){ JOptionPane. showConfirmDialog(null, "¡Has agotado los fallos!\nOtra vez será.\nLa palabra era '"+palabra +"'.", "Fin de la partida", JOptionPane. PLAIN_MESSAGE); Ahorcado.princi.setVisible(true); //ventanaPrincipal.game. dispose(); } else if(aciertos==palabra.length()){ JOptionPane. showConfirmDialog(null, "¡Has acertado la palabra!\nEnhorabuena", "Fin de la partida", JOptionPane. PLAIN_MESSAGE); Ahorcado.princi.setVisible(true); //ventanaPrincipal.game. dispose(); } boton.setEnabled(false); } }
|
|
|
|
|
|
|