Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2009, 10:27
Avatar de mdavila
mdavila
 
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: insertar filas en un gridview

Lo que podes hacer es Mantener dt en sesion y vas agregando o eliminando desde ahi....

* En el page_load creas la tabla y la guardas en la sesion solo la primera vez.
Dim dt As DataTable = New DataTable()
If Not Page.IsPostBack Then
dt.Columns.Add(" Horas ")
dt.Columns.Add(" OT ")
dt.Columns.Add("Departamento")
Session.Add("Tabla", dt)
End if

En tu evento del boton3 solo agregas a la tabla de sesion los nuevos elementos.
Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim dt As DataTable = New DataTable()
Dim dr As DataRow = dt.NewRow()

dt = sesion.item("Tabla")

dr(0) = TextBox2.Text
dr(1) = DropDownList1.Text
dr(2) = TextBox3.Text
dt.Rows.Add(dr)

GridView1.DataSource = dt
GridView1.DataBind()

sesion.add("Tabla", dt)
End Sub


Verifiaca y hacelo mas lindo ok, esto te lo puse de memoria.
Saludos.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.