Foros del Web » Programando para Internet » ASPX (.net) »

Problemas con Chart

Estas en el tema de Problemas con Chart en el foro de ASPX (.net) en Foros del Web. Hola,estoy haciendo un grafico por primera vez en asp.net.quiero ralizar ungrafico en donde me diga por dia la cantidad de usuarios encuestados. Para ellos tengo ...
  #1 (permalink)  
Antiguo 03/11/2012, 05:32
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Problemas con Chart

Hola,estoy haciendo un grafico por primera vez en asp.net.quiero ralizar ungrafico en donde me diga por dia la cantidad de usuarios encuestados. Para ellos tengo un metodo que me devuelve un dataset con dos columnas Fecha, cAntidad.
El problema es que el grafico lo hace bien pero en vez de indicar fecha en eje de X pone 1, 2 en vez de 30/12, 1/11-
Este es el metodo:
public DataSet ResultadosPorDia(int idEncuesta)
{
string cadena = ConfigurationManager.ConnectionStrings["Cn"].ConnectionString;
SqlConnection cnn = new SqlConnection(cadena);
cnn.Open();
string sql = "SELECT CONVERT(char(10), Fecha, 103) AS Fecha, Count(*) AS Cantidad FROM RespuestasEncuestas WHERE IDEncuesta = '" + idEncuesta + "' GROUP BY CONVERT(char(10), Fecha, 103)";
SqlDataAdapter ad = new SqlDataAdapter(sql, cnn);
DataSet ds = new DataSet();
ad.Fill(ds);
return ds;
cnn.Close();
}
Aqui lo lleno la grafica en la capa grafica:
protected void Grafica(object sender, EventArgs e)
{


int IDEmpresa = Int32.Parse(Request.QueryString["IDEncuesta"]);

Chart1.DataSource = f.ResultadosPorDia(IDEmpresa);
Chart1.Series["Fecha"].XValueMember = "";
Chart1.Series["Cantidad"].YValueMembers = "Cantidad";
Chart1.DataBind();


}
Me pueden ayudar??? Muchas gracias!
  #2 (permalink)  
Antiguo 03/11/2012, 16:33
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 9 meses
Puntos: 41
Respuesta: Problemas con Chart

Por que no pones de esto modo para ver si te sale:

Código Javascript:
Ver original
  1. Chart1.Series["Fecha"].XValueMember = "Fecha";
  2. Chart1.Series["Cantidad"].YValueMembers = "Cantidad";

Por que la verdad no se porque lo tienes vació.

Etiquetas: asp, chart, net, sql
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 12:33.