Cita:
Iniciado por moNTeZIon Hola pipeman2009, la verdad es que demasiado bien, pues no, pero vamos allá.
Lo que he deducido de todo esto, es que, una vez has establecido los datos en tu grid provinentes de una base de datos, quieres agregarle más datos de forma manual.
Bien, si la cosa va por aquí, es tan sencillo como:
- Recuperar los datos de la base de datos en un objeto DataTable.
- A ese objeto DataTable le añades las filas que quieras de forma manual. ¿Como?
Código VB.NET:
Ver originalDim dR as DataRow
dR = miDataTable.NewRow
dR("Campo1") = "Valor Campo 1"
dR("Campo2") = "Valor Campo 2"
miDataTable.Rows.Add(dR)
- Finalmente asignas ese DataTable como DataSource de tu Grid.
Con esto debería bastar.
Suerte!
Maestro muchas gracias era exactamente lo que necesitaba
lo unico que hice fue cambiar el DataSet y usar DataTable tal y como me dijiste
y voila
paso de esto
Código:
Dim objDS As New DataSet
objAdapter.Fill(objDS, "a")
conn.Close()
GridView2.DataSource = objDS
GridView2.DataBind()
a esto
Código:
Dim objDt As New DataTable
objAdapter.Fill(objDt)
conn.Close()
GridView2.DataSource = objDt
GridView2.DataBind()
Session.Add("Tabla", objDt)
lo muestro por si alguien mas lo necesita