Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/04/2016, 09:02
uagrm
 
Fecha de Ingreso: agosto-2010
Mensajes: 126
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: Listar nombres cada que se presiona boton

Este código adiciona un nuevo registro al presionar el boton. Ahora solo debes de adecuar a lo que quieres hacer.
Código ASP:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {
  5.                 cargarGrilla();
  6.             }
  7.         }
  8.  
  9.         protected void OnClick_btnAgregar(object sender, EventArgs e)
  10.         {
  11.             adicionarFila();
  12.         }
  13.  
  14.         private void cargarGrilla()
  15.         {
  16.             //Id, Nombre, Apellido
  17.             Alumno a = new Alumno();
  18.             DataTable dt = new DataTable();
  19.  
  20.             //consulta que me permite traer de la BD la lista de alumnos
  21.             dt = a.Alumno_Listar();
  22.  
  23.             //Guardamos los datos en una variable de session
  24.             Session["dt"] = dt;
  25.  
  26.             //Asignamos el dt al gridview
  27.             gvPrueba.DataSource = dt;
  28.             gvPrueba.DataBind();
  29.         }
  30.  
  31.         private void adicionarFila()
  32.         {
  33.             DataTable dt = new DataTable();
  34.             dt = (DataTable) Session["dt"];
  35.  
  36.             //Insertamos los nuevos registros
  37.             dt.Rows.Add(tbId.Text, tbNombre.Text, tbApellido.Text);
  38.  
  39.             //Asignamos el dt al gridview
  40.             gvPrueba.DataSource = dt;
  41.             gvPrueba.DataBind();
  42.  
  43.              //Actualizamos el dt de la variable de sessión
  44.             Session["dt"] = dt;
  45.  
  46.         }

Salos,