none
Quiero implementar la herramienta Chart RRS feed

  • Pregunta

  • Tengo un resultado de query en donde obtengo una cantidad de elementos por fecha, osea para cada fecha una cantidad distinta, y eso lo quiero poner en grafico de lineas pero lo quiero hacer por codigo no por conexion a mi base de datos por que trabajo con mysql.
    miércoles, 25 de julio de 2012 3:38

Todas las respuestas

  • miércoles, 25 de julio de 2012 3:44
  • Si estoy utilizando ese pero no se como hacer para darle los valores de x y de y pero por codigo.

    le doy a el datasource un data table en donde obtengo la consulta.

    miércoles, 25 de julio de 2012 4:01
  • Alguna respuesta, paso mi codigo para ver si me ayudan:

     DataTable nuevo = Cone.llenaestadistica(detalle);
                    lista.DataSource = nuevo;                
                    lista.Series.Add("Fecha");
                    lista.Series.Add("Averias");
                    lista.Series["Fecha"].XValueMember = nuevo.Columns["dia"].ToString();                
                    lista.Series["Averias"].YValueMembers = nuevo.Columns["cantidad"].ToString();

    lista.DataBind();

    Lo que quiero y no se si se puede hacer es darle al valor X los valores de la columna "Fecha" que se encuentran en el datatable "nuevo" y los y en la columna "Averias". Desde ya muchas gracias el foro esta muy bueno me es de mucha ayuda.

    miércoles, 25 de julio de 2012 6:21
  • porque aqui

    lista.Series["Fecha"].XValueMember = nuevo.Columns["dia"].ToString();                
      lista.Series["Averias"].YValueMembers = nuevo.Columns["cantidad"].ToString();

    no solo asignas el nombre del campos del datasource que asignas

    lista.Series["Fecha"].XValueMember = "dia";                
      lista.Series["Averias"].YValueMembers = "cantidad";

    no funciona solo poniendo el nombre?

    porque usaste

    lista.DataBind();

    se trata de un desarrollo web ?


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 25 de julio de 2012 6:28
  • Si, no se si se tiene que poner lista.DataBind(); para que funcione.
    miércoles, 25 de julio de 2012 14:45