Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/12/2009, 10:49
Avatar de pyroCL
pyroCL
 
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 2 meses
Puntos: 2
Respuesta: agregar datos en datagridview sin alterar los que ya hay.

No me funciona!!!!!

Pongo el código para que lo veas, lo que hace esto es que al escribir en la grilla (la idea es que solo en la ultima fila) y presionar ENTER, se guarda en la base de datos y se vuelve a llenar la data

Código C#:
Ver original
  1. private void gridAlergias_KeyUp(object sender, KeyEventArgs e)
  2.         {
  3.  
  4.  
  5.             if (e.KeyCode == Keys.Enter)
  6.             {
  7.                 if (gridAlergias.Rows.Count > 0)
  8.                 {
  9.                     int i = gridAlergias.Rows.Count;
  10.                     i = i - 2;
  11.                     buscaAlergia(gridAlergias.Rows[i].Cells[0].Value.ToString().ToLower());
  12.                     if ((gridAlergias.Rows[i].Cells[0].Value.ToString() != "") && (buscaAlergia(gridAlergias.Rows[i].Cells[0].Value.ToString().ToLower())) == false)
  13.                     {
  14.                         conDB.creaAlergia(rut, gridAlergias.Rows[i].Cells[0].Value.ToString().ToUpper());
  15.                         informacion("Alergia creada");
  16.                         llenarAlergias();
  17.                     }
  18.                 }
  19.             }
  20.            
  21.            
  22.         }


Saludos.
Graicas!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.