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! |