CREACION DE GRAFICAS CON CHART CONTROL.

En este blog aprenderemos a realizar graficas en c# utilizando chrtcontrol.


     Objetivos.
1.      Aprenderemos a visualizar datos en la Gráfica.
2.      Compilar los objetos de c# para generar una Gráfica.
3.      Utilizando el objetivo u objeto chart control Crearemos una Gráfica.
4.      Aprenderemos a Obtener datos de una tabla SQL.
5.      Aprenderemos a escribir instrucciones SQL para crear Nuestra Grafica.
6.      Configurar una data set para Poder mostrar los datos de nuestro objeto chart.

Haremos uso de:
 v Lenguaje SQL.

  v Programación Orientada a Objetos en C#.

  v Conexión con SQL y manipulación de objetos ADO.net.


PASOS A SEGUIR

1.Crearemos Nuestro primer Proyecto llamado examen y crearemos nuestro formulario.


   2.Crearemos un formulario llamado frmGrafica.
  
    En el será ubicado nuestro objeto chart.

 





3..En este paso se agrega nuestro objeto chart control.




  4.Debemos agregar al formulario nuestra data set, para eso lo que se debe hacer es abrir los          orígenes de datos y de manera   individual empezamos a arrastrar el data set. 


   5.Seguidamente agregamos los botones de Actualizar y Cerrar.

  
       

      7.Cuando esté todo terminado en nuestro formulario examen Pasaremos a programar nuestros botones de cerrar y actualizar el formulario.

PARA PROGRAMAR NUESTRO BOTÓN ACTUALIZAR DEBEMOS SEGUIR LOS SIGUIENTES PASO:

   ü  Dar doble clic al botón actualizar para insertar el  siguiente código.


        private void btnActualizar_Click(object sender, EventArgs e)
        {
admConexion conexion = new admConexion();
            if (conexion.CrearConexion() == true)
            {
                string SQL = "Select categoria, sum(valor) as Total from gastos group by categoria";
                MySqlDataAdapter DA = new MySqlDataAdapter(SQL, conexion.oConexion);
                DA.Fill(dsExamen, "Categorias");
                //4- Cerrar Conexion
                conexion.oConexion.Close();
                //configurar la grafica
                cGrafico.Titles.Clear();
                cGrafico.Series.Clear();
                cGrafico.ChartAreas.Clear();
                cGrafico.Palette = ChartColorPalette.Excel;
                ChartArea aregrafico = new ChartArea();
                //aregrafico.Area3DStyle.Enable3D = true;
                cGrafico.ChartAreas.Add(aregrafico);
                //Configurar el titulo
                Title titulo = new Title("Total de Gastos Por Categoria");
                titulo.Font = new Font("Tahoma", 18, FontStyle.Bold);
                cGrafico.Titles.Add(titulo);
                //Configurar las series
                Series serie = new Series("Categorias");
                serie.ChartType = SeriesChartType.Column;
                //La grafica de paste es la unica que no puede ser comparada
                serie.XValueMember = "categoria";
                serie.YValueMembers = "Total";
                serie.IsValueShownAsLabel = true;
                cGrafico.Series.Add(serie);
                cGrafico.DataSource = dsExamen.Categorias;
            }
        }
   

PARA PROGRAMAR NUESTRO BOTÓN CERRAR DEBEMOS SEGUIR LOS SIGUIENTES PASO:

   ü  Dar doble clic al botón cerrar para insertar el siguiente código.

   

        private void btnCerrar_Click_1(object sender, EventArgs e)
        {
            Close();

        }





CONCLUCIONES:

      1.      Aprendimos a visualizar datos en la Gráfica.
2.      Compilamos los objetos de c# para generar una Gráfica.
3.      Utilizamos el objetivo u objeto chart control Crearemos una Gráfica.
4.      Aprendimos a Obtener datos de una tabla SQL.
5.      Aprendimos a escribir instrucciones SQL para crear Nuestra Grafica.
6.      Configuramos un data set para Poder mostrar los datos de nuestro objeto chart.

      7.Usamos el Lenguaje SQL.

       8.Usamos Programación Orientada a Objetos en C#.

        9.Hicimos una Conexión con SQL y manipulación de objetos ADO.net.





 






Comentarios

Publicar un comentario

Entradas populares de este blog

Plantilla Blade

CRUD DE DATOS C#