
26/06/2012, 11:49
|
 | | | Fecha de Ingreso: junio-2012
Mensajes: 55
Antigüedad: 12 años, 8 meses Puntos: 13 | |
Respuesta: Pasar datos de Textbox a Grid sin BD Deberías Guardar al final del evento click el contenido de la tabla y agregar una validación de !IsPostback:
Public Class _Default
Inherits System.Web.UI.Page
Dim table As New DataTable("snombre")
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load if (!IsPostback) //Este if está en Csharp, no sé como será en Basic.Net
{
table.Columns.Add(New DataColumn("Nombre", GetType(String)))
Session("snombre") = table }
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim table As DataTable
table = Session("snombre")
Dim nRec As DataRow
nRec = table.NewRow
Dim row As DataRow = table.NewRow()
row.Item(0) = TextBox1.Text
table.Rows.Add(row)
table.AcceptChanges()
GridView1.DataSource = table
GridView1.DataBind() //Debes Añadir la tabla a la Session nuevamente
Session("snombre") = table
End Sub
Última edición por cgonzalezm; 26/06/2012 a las 11:56 |