Hola, tengo el siguiente problema, dentro del evento load creo la conexion sql, y genero el siguiente codigo
dim ds As New DataSet
strSql = "select * FROM xxxxxx"
Dim da As New SqlDataAdapter(strSql, conn)
da.Fill(ds, "xxxxxxx")
GridView1.DataSource = ds
GridView1.DataBind()
conn.Close()
con el cual me carga el gridview1 sin ningun problema ahora cuando yo quiero cargar un nuevo registro en datatable si yo lo hago en el mismo evento load con el siguiente codigo no tengo ningun problema
Dim row As DataRow
row = ds.Tables("xxxxxx").NewRow
With row
.Item("campo") = textbox1.text
ds.Tables("xxxxxxx").Rows.Add(row)
GridView1.DataBind()
end with
el problema viene cuando quiero cargar la lineas de arriba es decir
Dim row As DataRow
row = ds.Tables("xxxxxx").NewRow
With row
.Item("campo") = "8989898"
ds.Tables("xxxxxxx").Rows.Add(row)
GridView1.DataBind()
end with
en un evento click de un boton, que seria el que carga los registros
y ahi me tira el usuario no controlo nullreferenceExcepcion es decir como que no me esta encontrando la definicion del ds o sea el dataset mi pregunta es como se hacen los pasos se define la conexion en el evento load para que lo haga una sola vez con el ispostback y el resto en el envento click o cual es la mejor manera
gracias