Saludos, en este
primer post mostraremos como llenar una datagridview con datos obtenidos por
textbox sin pasarlos por db.
Para empezar
crearemos un Nuevo proyecto winform y agregaremos 4 textbox, 4 label, 1
datagridview y 1 botton que nos permitirá enviar los datos al grid.
Luego crearemos las
columnas que contendrá el grid, las mismas guardaran relación con los textbox.
El diseño quedara de este modo.
A continuación escribimos el código para enviar los datos de los textbox al grid.
public void enviarADgv()
{
dgvDetalles.Rows.Add(txtCodigo.Text, txtNombre.Text,
txtPApellido.Text, txtSApellido.Text);
limpiar();
}
Usamos el método “limpiar”,
para vaciar los TEXTBOX luego de enviar los datos al grid.
public void
limpiar()
{
txtCodigo.Clear();
txtNombre.Clear();
txtPApellido.Clear();
txtSApellido.Clear();
}
Finalmente, el
proyecto completo.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace PrimerPost
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void
enviarADgv()
{
dgvDetalles.Rows.Add(txtCodigo.Text, txtNombre.Text,
txtPApellido.Text,
txtSApellido.Text);
limpiar();
}
public void limpiar()
{
txtCodigo.Clear();
txtNombre.Clear();
txtPApellido.Clear();
txtSApellido.Clear();
}
private void
btnEnviar_Click(object sender, EventArgs e)
{
enviarADgv();
}
}
}
Existen métodos para
evitar que se agregue mas de una vez un mismo registro, pero ese caso lo
veremos en un próximo post.
Hasta luego.


