Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/04/2016, 17:47
jmfmagnum
 
Fecha de Ingreso: julio-2014
Mensajes: 116
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: Listar nombres cada que se presiona boton

bueno si, mi profesor me dijo que "session", si ayudaba asi que trate la ayuda

de Uagrm quedo asi :
(boton y funcion por separado)
Código ASP:
Ver original
  1. protected void Button2_Click(object sender, EventArgs e)
  2.     {
  3.         String codigo = Request["TextBox2"];
  4.         Conexion cnn = new Conexion();
  5.         cnn.conectar();
  6.        
  7.         DataTable dt = cnn.consultarPro(codigo);
  8.         DataTable t = cnn.consultarP(codigo);
  9.         try
  10.         {
  11.             if (dt.Rows.Count > 0)
  12.             {
  13.                 int numero1 = Convert.ToInt32(dt.Rows[0]["precio"].ToString());
  14.                 int numero2 = Convert.ToInt32(TextBox3.Text);
  15.                 int resultado = numero1 + numero2;
  16.                 TextBox2.Text = String.Empty;
  17.                 TextBox3.Text = resultado.ToString();
  18.                 int cantidad = int.Parse(Textotal.Text);
  19.                 cantidad++;
  20.                 Textotal.Text = cantidad.ToString();
  21.              
  22.  
  23.               {
  24.                     adicionarFila();
  25.                }
  26.  
  27.                 // arraylist para lista compras
  28.  
  29.           //     ArrayList Array_L = new ArrayList();
  30.  
  31.           //    t.Columns.Add(".");
  32.            //  for (int i = 0; i < Array_L.Count; i++)
  33.              //   {
  34.                //    t.Rows.Add();
  35.                  //  t.Rows[i]["Producto"] = Array_L[i].ToString();
  36.                // }
  37.                
  38.                
  39.                
  40.                
  41.                 // grid view lista compras
  42.              GridView2.DataSource = t;
  43.               GridView2.DataBind();
  44.                 //-------------------------
  45.  
  46.  
  47.             }
  48.             else
  49.             {
  50.                 Response.Write("no se encontro");
  51.                 TextBox2.Text = String.Empty;
  52.                
  53.             }
  54.         }
  55.         catch (SqlException ex)
  56.         {
  57.  
  58.             Response.Write("<center><h2>No se puede ejecutar</center></h2>" + ex.Message);
  59.         }
  60.         cnn.desconectar();
  61.     }
  62.  
  63.    private void adicionarFila()
  64.     {
  65.  
  66.       String codigo = Request["TextBox2"];
  67.         Conexion cnn = new Conexion();
  68.        cnn.conectar();
  69.  
  70.          DataTable t = new DataTable();
  71.             t = (DataTable) Session["t"];
  72.  
  73.             //Insertamos los nuevos registros
  74.           t.Rows.Add();
  75.              t.Rows[0]["Producto"].ToString();
  76.  
  77.             //Asignamos el dt al gridview
  78.             GridView2.DataSource = t;
  79.             GridView2.DataBind();
  80.  
  81.              //Actualizamos el dt de la variable de sessión
  82.             Session["t"] = t;
  83.  
  84.  
  85.    }
  86.  
  87. }

pero como muestra esta imagen :


http://prnt.sc/autl38

me lanza error, tendran que usar el link, porque el sistema de poner imagenes del foro es bueno, arcaico