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();






Excelente Explicación Felicidades
ResponderEliminar