Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2013, 08:01
jlcruz
 
Fecha de Ingreso: septiembre-2012
Ubicación: Diriamba-Carazo
Mensajes: 34
Antigüedad: 11 años, 7 meses
Puntos: 0
Cómo refrescar GridView después de insertar datos

hola amigos, estoy desarrollando un proyecto en C#, en el que atravez de un formulario guardo datos en SQL, pero el Gridview que tengo en el form no se actualiza, tengo que cerrar para poder visualizar los datos agregados... ayuda porfavor..

Este es el codigo que tengo....

private void btnGuardarFact_Click(object sender, EventArgs e)
{
try
{
comando.Connection = conexion;

//este codigo es tambien util para update y delete
//comando.CommandText = "INSERT into Venta(No_Factura,Fecha,Cantidad,Descripcion,Sub_To tal,Impuesto,Total) values('" + txtNoFactura.Text + "','" + dtFechaFact.Text + "','" + txtCant1.Text + "','" + txtProd1.Text + "','" + txtTotal1.Text + "')";
//Esto es para completar la factura.

comando.CommandText = "INSERT into Venta(No_Factura,Fecha,Sub_Total,Impuesto,Total,Cl iente) values('" + txtNoFactura.Text + "','" + dateTimePicker1.Text + "','" + lblSubTotal.Text + "','" + lblImpuesto.Text + "','" + lblTotalGral.Text + "','" + txtClienteFact.Text + "')";

conexion.Open();
comando.Parameters.Clear();
int NFilas = comando.ExecuteNonQuery();

if (NFilas > 0)
{
MessageBox.Show("Imprimiendo Factura y Almacenando");

}
}
catch (SqlException ex)
{
MessageBox.Show("FALLO AL GENERAR LA CONSULTA:" + ex);
}
conexion.Close();

comando.Dispose();
}

Gracias........