Es para generar ordenes de compra o sea en un principio sale una fila, con una 
celda con un txt cantidad y la otra celda txt producto y si el usuario quiere 
agregar otro producto precione sobre el boton "Agregar otro producto" se cree 
otra fila con estas dos celdas para que el usuario agrege otro producto.
  ----- Original Message ----- 
  From: José A. Fernández 
  To: puntonet@mug.org.ar 
  Sent: Friday, May 30, 2008 3:42 PM
  Subject: [puntonet] Re: Re: [puntonet] Crear Filas Dinámicamente


  Hola Andres
  Que seria generar una por una?? como seria el flujo? o un ejemplo...
  Saludos


  _______________________
  Ing. José A. Fernández
  fernandezja @ gmail . com




  On Fri, May 30, 2008 at 3:06 PM, Andrés Guzmán O <[EMAIL PROTECTED]> wrote:

    Claro este codigo me sirve para generar n filas, pero si las quiero ir 
generando una por una ya no me serviria el asp:table, con que herramienta puedo 
hacer esto, solamente con HTML o hy alguna otra forma..
    Gracias
      ----- Original Message ----- 
      From: José A. Fernández 
      To: puntonet@mug.org.ar 
      Sent: Friday, May 30, 2008 8:52 AM
      Subject: [puntonet] Re: Re: [puntonet] Crear Filas Dinámicamente


      Hola Andres...
      Para generar la tabla on-the-fly te paso un ejemplo (que lo utilizo a 
veces para mostrar esto)

      Private Function GenerarTabla(ByVal filas As Integer, ByVal columnas As 
Integer) As HtmlTable
              Dim t As New HtmlTable

              For i As Integer = 1 To filas
                  Dim fila As New HtmlTableRow
                  For j As Integer = 1 To columnas
                      Dim celda As New HtmlTableCell

                      'Insertar contenido html dentro de la celda
                      '   <td>ejemplo<td>
                      celda.InnerHtml = "ejemplo"

                      'Insertar un control
                      'Dim txt As New TextBox
                      'celda.Controls.Add(txt)

                      fila.Cells.Add(celda)
                  Next
                  t.Rows.Add(fila)
              Next

              Return t
          End Function



      Te dejo unos articulos
          - Como crear una tabla dinamicamente desde el servidor con ASP.NET
            
http://geeks.ms/blogs/sergio/archive/2008/05/23/como-crear-una-tabla-dinamicamente-desde-el-servidor-con-asp-net.aspx

          - Generar HTMLTable on-the-fly. Asignar texto a la celda (HTML, 
Controles, Texto)
            
http://geeks.ms/blogs/fernandezja/archive/2008/05/23/generar-htmltable-on-the-fly-asignar-texto-a-la-celda-html-controles-texto.aspx



      Espero que te sirva de ayuda o guia
      ______________________
      Ing. Jose A. Fernandez







      On Thu, May 29, 2008 at 4:59 PM, MYMTEC S.A. - Javier Wamba <[EMAIL 
PROTECTED]> wrote:

        aaaaaaaaaaaaahhhh! si la memoria no me falla proba ponerle 
table1.databind()
        pero... leyendo mas abajo en tu correo veo que lo que queres es agregar 
filas de a una, con asp.table no podes porque no guarda estado, o sea, cada vez 
que vayas al server mediante un postback vas a perder el valor de filas que te 
mostro por pantalla. Para que lo conserve debes guardar en el viewstate todos 
los datos nesesarios para regenerarla.
        Proba poner table1.databind() y veras que siempre que presiones el 
boton la tabla volvera a mostrarse con una sola fila.

        Saludos



         
          ----- Original Message ----- 
          From: Andrés Guzmán O 
          To: puntonet@mug.org.ar 
          Sent: Thursday, May 29, 2008 12:12 PM
          Subject: [puntonet] Crear Filas Dinámicamente


          Amigos tengo un problema quiero crear filas dinamicamente en una 
tabla y no puedo conseguirlo, creo que es por que el metodo donde creo la fila 
declaro tambien la tabla quizas sea por eso pero no se como manejarlo, ojala 
alguien me pueda ayudar (asp 2.0). Lo unico que me hace esto es crear la 
primera fila.

          Metodo que crea la celda (segun yo)

          Dim tr1 As New TableRow()

                  Dim tc1a As New TableCell()
                  Dim cant As New TextBox
                  cant.ID = "TxtCantidad" & i
                  tc1a.Controls.Add(cant)
                  ...................

                  Dim tc1b As New TableCell()
                  Dim detalle As New TextBox
                  detalle.ID = "TxtDetalle" & i
                  tc1b.Controls.Add(detalle)
                  ........................

                  tr1.Cells.Add(tc1a)
                  tr1.Cells.Add(tc1b)

                  Table1.Rows.Add(tr1)

          y lo llamo desde un boton
          i = i + 1
          AgregarFila()

          Desde ya muchas gracias!!!!!!!

          Andrés Guzmán O.
          [EMAIL PROTECTED]
          6711130 anexo 106




      -- 
      _______________________
      Ing. José A. Fernández
      fernandezja @ gmail . com 



<<javier.jpg>>

Responder a