Está en la página 1de 6

Programación 2

Participante:
Jorge Junior Cubilete Santana

Matricula:
100041529

Facilitador:
Roberto Burgos M.

Tema:
Tarea 5
1. Investigar en la web acerca del componente DataGridView, estructura,
forma de uso, ventajas y desventajas, propiedades que tiene.

Es un componente de Visual Studio C#, que es utilizado para mostrar datos en


formato de una tabla, DataGridView reemplazó el componente anterior
llamado DataGrid, ya que este es un elemento que proporciona una eficaz y
flexible manera de presentar los datos de una tabla.

Estructura:

Posee muchas propiedades y métodos que nos permite personalizar a nuestro antojo,
habilitando o deshabilitando los eventos los cuales son necesarios para nuestra
aplicación.

Entre otras cosas como:

Proporcionar más tipos de columnas integrados.

Mostrar datos de varias formas.

Es muy personalizable.

Posee varias formas de manejar las celdas y columnas

Permite mostrar datos desde orígenes exteriores así como desde el mismo
código.

Forma de uso:

Con el DataGridView control , puede mostrar y editar datos tabulares de muchos


tipos diferentes de orígenes de datos. El enlace de datos al control es sencillo e
intuitivo y, en DataGridView muchos casos, es tan sencillo como establecer la
propiedad DataSource .

Paso 1: Creamos un Nuevo formulario

Paso 2: En el cuadro de herramientas


buscamos datagridview y nos aparecerá un
objeto con la imagen de una latita con
varios cuadrados

Paso 3: Arrastramos el icono del


datagridview y cuando se muestre
podremos comenzar a programarlo
Ventajas:

Es un componente de Visual Studio C#, que es utilizado para mostrar datos en


formato de una tabla, DataGridView reemplazó el componente anterior llamado
DataGrid, ya que este es un elemento que proporciona una eficaz y flexible
manera de presentar los datos de una tabla.

1) El enlace de datos es muy fácil e intuitivo.

2) Se puede usar de modo sin enlazar.

3) 3) La información puede ser modificada.

Desventajas:

No se maximiza ningún rendimiento y no se menciona que se pueden utilizar un


número ilimitado de filas y columnas.

Propiedad que tiene:

DataGrid puede proporcionar una interfaz de usuario para un conjunto de datos,


navegación entre tablas relacionadas, formato enriquecido y capacidades de
edición.

El control DataGridView reemplaza y agrega funcionalidad al control DataGrid; sin


embargo, el control DataGrid se conserva a efectos de compatibilidad con
versiones anteriores y uso futuro, en su caso. Para obtener más información,
consulte Diferencias entre los controles DataGridView y DataGrid de formularios
Windows Forms.
2. Realizar un programa que permita entrar los datos a
un DataGridView de una entrada de diario, la idea es, cuando el
usuario pulse clic en el botón Agregar, los datos pasen
al DataGridView, pero, el monto debe estar en la columna
correspondiente. Si el tipo es Débito, el monto se debe ver en la
columna Débito, en caso contrario en la Columna Crédito. Es
importante ir totalizando en la parte de abajo el total de crédito y de
débito. En caso de eliminar una fila del DatGridView los totales deben
modificarse también. 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)


{

private void label4_Click(object sender, EventArgs e)


{

private void label3_Click(object sender, EventArgs e)


{

private void textBox1_TextChanged(object sender, EventArgs e)


{

private void button1_Click(object sender, EventArgs e)

dataGridView5.Rows.Add();
dataGridView5[0,0].Value = txtCuenta.Text;
dataGridView5[1,0].Value= txtNombre.Text;
dataGridView5[2, 0].Value = txtMonto.Text;
dataGridView5.Rows.Add(txtMonto.Text);

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)


{

private void label5_Click(object sender, EventArgs e)


{

private void label6_Click(object sender, EventArgs e)


{

private void Seleccion_SelectedIndexChanged(object sender, EventArgs e)


{
Seleccion.SelectedIndex = 0;
txtMonto.Text = textDebito.Text;
txtMonto.Text = textCredito.Text;

private void button3_Click(object sender, EventArgs e)


{
fontDialog1.ShowDialog();
label1.Font = fontDialog1.Font;
}

private void btnColor_Click(object sender, EventArgs e)


{
colorDialog1.ShowDialog();
this.BackColor = colorDialog1.Color;

private void txtMonto_TextChanged(object sender, EventArgs e)


{
textDebito.Text=txtMonto.Text;
}

private void textDebito_TextChanged(object sender, EventArgs e)

Enlace del Video en Youtube:

https://www.youtube.com/watch?v=0XfLWeemj1E

También podría gustarte