Hola buenas:
quiero presentarles mi problema
Tengo un gridView que me muestra los datos de una tabla de una base de datos despues que aprieto un boton
Mi pregunta es... como seguir añadiendole datos a ese gridview sin pasarlos a la base de datos?
yo tengo algo asi
PageLoad
Código:
If Not Page.IsPostBack Then
table = New System.Data.DataTable()
table.Columns.Add("a", GetType(System.String))
table.Columns.Add("b", GetType(System.String))
Session.Add("Tabla", table)
End If
En el boton que muestra
Código:
Dim conn As SqlConnection
Dim commIn As New SqlCommand
conn = New SqlConnection(conexion)
conn.Open()
commIn.Connection = conn
commIn.CommandText = "SELECT * FROM probar"
Dim objAdapter As New SqlDataAdapter
objAdapter.SelectCommand = commIn
Dim objDS As New DataSet
objAdapter.Fill(objDS, "a")
conn.Close()
GridView2.DataSource = objDS
GridView2.DataBind()
y por ultimo en un boton que supuestamente me añade los datos al gridview
Código:
table = (Session("Tabla"))
row = table.NewRow()
row("a") = TextBox1.Text
row("b") = TextBox2.Text
table.Rows.Add(row)
GridView2.DataSource = table
GridView2.DataBind()
Session.Add("Tabla", table)
El problema es que ambos botones funcionan en su proceso...pero me muestran distintos datos en el mismo gridview...
no se si me explique bien
el boton que muestra:muestra en el gridview los datos de la DB
el boton que agrega: muestra en el gridview los datos qe agrega por medio de los textbox
pero no puedo agregar mas datos en el gridvew despues de mostrar los de la DB sin borrarlos