Vous êtes sur la page 1sur 5

15/12/2015

ASP.NETLlenarGridViewManualmente
Iniciarsesin

Comunidad de Programadores

Crearcuenta

Documentacin y Recursos

Foros y Consultas

Programadores

Programas

Otros

Cursos y Manuales
Biblioteca de Temas
Cdigo Fuente
Noticias/Artculos

Foros de Consulta
Preguntas/Respuestas
Tabln de Notas
Diccionario informtico

Programadores
Ofertas de Trabajo
Solicitudes para prog.
Lista de Correo

Programas/Utilidades
Nuestros Programas
Iconos y Cursores

UtilidadesNuevo!!
Colaboradores
Encuestas/Estadsticas
Contactar

LWPForosASP.NETLlenarGridViewManualmente
Anuncios Google

ASPNetGridview

Gridview

ASPNetinVBNet

C#dataGrid

ASP.NETLlenarGridViewManualmente
NuevoTema

Buscar

Volver
<< >>

Vista: arbol

RE:LlenarGridViewManualmente
ferney(02/12/201107:18:13)
RE:LlenarGridViewManualmente
david(26/06/201218:36:36)
RE:LlenarGridViewManualmente
Eric(10/08/201205:04:51)
(+1) RE:LlenarGridViewManualmente
Karin(29/10/201222:40:55)
RE:LlenarGridViewManualmente
Vane(20/11/201222:24:23)
RE:LlenarGridViewManualmente
victor(25/08/201503:46:28)

Llenar GridView Manualmente


Publicado por AURORA(2 intervenciones) el 05/11/2010 20:39:55
Hola! buen da, tengo el siguiente detalle... estoy desarrollando una pagina Web en Visual .Net 2008, tengo un text box el cual el usuario va a
capturar un numero de serie, al dar click en el boton agregar el numero de serie se agrega al GridView, y asi ir agregando todos los SN que el
usuaio necesito... he estado buscando info pero solo logro agregar un registro y cuando intento agregar otro me reemplaza el anterior...
podrian ayudarme con esto? muchas gracias!! Saludos
Este es el codigo que estoy usando en el boton Add...
Dim table As DataTable
table = New DataTable("Tabla1")
table.Columns.Add("SN")
Dim nRec As DataRow
nRec = table.NewRow
nRec("SN") = txtsn.Text
table.Rows.Add(nRec)
table.AcceptChanges()
gdvsn.DataSource = table
gdvsn.DataBind()
Valora esta pregunta

Otras secciones de LWP con contenido de ASP.NET


- Cdigo fuente de ASP.NET
- Cursos de ASP.NET
- Temas de ASP.NET

Responder

Cdigos de ASP.NET
- Insert,Update,Delete,Paginacion a una tabla sql server 2000
- Asp.net y Sql Server
- Cargar y Visualizar una Imagen con JavaScript y Asp .Net MVC

RE:Llenar GridView Manualmente


Publicado por roger(311 intervenciones) el 06/11/2010 03:52:03

si estas creando la tabla y agregandole la fila cada vez que se entra al evento click, entonces solo vers una fila cada vez que le des click al
boton, lo que tendrias que hacer es crear la tabla y almacenarla en sesion o en el viewstate, y en el evento click solamente recuperar la
tabla y crear una fila para agregarle. Mira si asi te funciona y si tienes alguna duda nos comentas
Saludos

http://www.lawebdelprogramador.com/foros/ASP.NET/1236484LlenarGridViewManualmente.html

1/5

15/12/2015

ASP.NETLlenarGridViewManualmente

Valora esta respuesta

Comentar

RE:Llenar GridView Manualmente


Publicado por Khristian(332 intervenciones) el 08/11/2010 14:30:47
Si esa informacin va a una base de datos...
Simple...
Agrgala a la Tabla de la base de datos (Insertas el nuevo registro), e inmediatamente haces un databind en el gridview (se te actualiza el
gridview).
Todo eso, lo pones dentro de un updatepanel... (asi solo se envia el codigo de insercion y solo recargas el gridview).
saludos
Valora esta respuesta

Comentar

RE:Llenar GridView Manualmente


Publicado por Aurora(2 intervenciones) el 08/11/2010 17:22:48
Muchas gracias a ambos... ya lo pude resolver... dejo el codigo por si a alguien le es util...Saludos!!
1

****Declarovariable:

DimtableAsNewDataTable("FillSN")

****EstoenLoad:

table.Columns.Add(NewDataColumn("SN",GetType(String)))

Session("FillSN")=table

10

11

****Yestoenelbotnagregar:

12

13

DimtableAsDataTable

14

15

table=Session("FillSN")

16

17

DimnRecAsDataRow

18

nRec=table.NewRow

19

20

DimrowAsDataRow=table.NewRow()

21

row.Item(0)=txtSN.Text

22

table.Rows.Add(row)

23

24

table.AcceptChanges()

25

26

gdvsn.DataSource=table

27

gdvsn.DataBind()

Valora esta respuesta

Comentar

RE:Llenar GridView Manualmente


Publicado por Khristian(332 intervenciones) el 08/11/2010 21:29:37
Genial...
Pero...
Como anda la carga en memorias de esas variables de sesion????
Sern muchos registros en el GridView????
Sern muchos usuarios al mismo tiempo?????
Si son pocos... esta genial. Pero en caso contrario evalua la sobrecarga del servidor.
Saludos
Valora esta respuesta

http://www.lawebdelprogramador.com/foros/ASP.NET/1236484LlenarGridViewManualmente.html

Comentar

2/5

15/12/2015

ASP.NETLlenarGridViewManualmente

RE:Llenar GridView Manualmente


Publicado por ferney(1 intervencin) el 02/12/2011 07:18:13
tengo el mismo problema que tu y utilize el codigo que compartiste pero al momento de agrgar un nuevo registro al que ya esta no se
crea la nueva fila y siempre remplasa ala que ya estaba si me puedes ayudar seria genial
de antemano gracias
Valora esta respuesta

Comentar

RE:Llenar GridView Manualmente


Publicado por david(1 intervencin) el 26/06/2012 18:36:36
Hola :) bueno este correo ya tiene varios meses pero me asalta la misma duda que "Ferney", ya que hice todo el codigo que
"Aurora" puso para que el grid se fuera rellenando con los datos del textbox, pero me va quedando uno solamente y no van
quedando los datos anteriores del textbox, si tu "Aurora" o alguien me pudiera decir que es lo que hay que arreglar o completar se
lo agradeceria mucho, gracias :)
Valora esta respuesta

Comentar

RE:Llenar GridView Manualmente


Publicado por Ericsuperbigo2@hotmail.com(1 intervencin) el 10/08/2012 05:04:51
lo intente pero aun sigue borrando el campo anterior.
1

DimtableAsDataTable

table=Session("FillSN")

DimnRecAsDataRow

nRec=table.NewRow

DimrowAsDataRow=table.NewRow()

row.Item(0)=TxtProtagonista.Text

table.Rows.Add(row)

table.AcceptChanges()

10

11

GridView1.DataSource=table

12

GridView1.DataBind()

13

14

ProtectedSubPage_Load(senderAsObject,eAsSystem.EventArgs)HandlesMe.Load

15

table.Columns.Add(NewDataColumn("SN",GetType(String)))

16

Session("FillSN")=table

17

EndSub

Valora esta respuesta

Comentar

RE:Llenar GridView Manualmente


Publicado por Karin(1 intervencin) el 29/10/2012 22:40:55
Hola, he logrado insertar varios registros, es necesario usar ViewState luego de insertar cada fila.
mi codigo es el siguiente, espero les sea de utilidad:

http://www.lawebdelprogramador.com/foros/ASP.NET/1236484LlenarGridViewManualmente.html

3/5

15/12/2015

ASP.NETLlenarGridViewManualmente
1

****Declarovariable:

DimtableAsNewDataTable("FillSN")

****EnelBotonClick:

table=Session("FillSN")

DimrowAsDataRow=table.NewRow()

10

row.Item(0)=TextBox1.Text

11

table.Rows.Add(row)

12

'Acaesnecesario"guardar"elestadodelatabla

13

ViewState("tableInViewState")=table

14

table.AcceptChanges()

15
16
17

GridView1.DataSource=table

18

GridView1.DataBind()

19
20

****EnelLoad:

21
22
23

If(Me.ViewState("tableInViewState")IsNotNothing)Then

24

table=CType(Me.ViewState("tableInViewState"),DataTable)

25

Else

26

table.Columns.Add(NewDataColumn("codigo",GetType(String)))

27

EndIf

28

Session("FillSN")=table

29
30

****EnelPrerender:

31
32

Me.ViewState.Add("tableInViewState",table)

33

Valora esta respuesta

Comentar

RE:Llenar GridView Manualmente


Publicado por Vane(1 intervencin) el 20/11/2012 22:24:23
Usando asp en web, sale el boton editar para llenar los datos al gridview, entonces para que los datos queden en ese registro se
preciona actualizar... Pero el problema quer tengo es que como va a actualizar si no tiene un datasourceid... mi pregunta es, como
lleno un registro manulamente y al presionar el linkbutton actualizar se actualice el campo..., en estoy trabajando con base de
datos aun, solo lleno el gridview y al final presiono guardar y esos datos sacarlos del grid y enviarlos a la base de datos........
Hepme!!!!!!!..

Ademas, para agregar registro vacios hago lo siguiente:


En el load:
1

ProtectedSubPage_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.Load

IfNotIsPostBackThen

DimdtAsNewDataTable

dt.Columns.Add("id")

dt.Columns.Add("Nombre")

dt.Columns.Add("Telefono")

dt.Rows.Add()

Me.GridViewContactos.DataSource=dt

Me.GridViewContactos.DataBind()

10

Session("tablaSesion")=dt

11

12

EndIf

creo un metodo para agregar registros

http://www.lawebdelprogramador.com/foros/ASP.NET/1236484LlenarGridViewManualmente.html

4/5

15/12/2015

ASP.NETLlenarGridViewManualmente
1

Subcrea_registro_tabla()

DimtabAgreAsNewDataTable

tabAgre=Session("tablaSesion")

DimfilAgreAsDataRow=tabAgre.NewRow

tabAgre.Rows.Add()

Session("tablaSesion")=tabAgre

10

Me.GridViewContactos.DataSource=tabAgre

11

Me.GridViewContactos.DataBind()

12

EndSub

En el boton agregar llamo al metodo:


1

ProtectedSubbtnAgregar_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesbtnAgregar.Click

crea_registro_tabla()

EndSub

Activo edicion en al gridview para editar los campos del grid. y activo update tb, para ejecutar edicion y actualizar se ingresa a los
metodos del grid, pero no puedo hacer referencia al indice de la tabla, pues no esta relacionado aun con un origen de datos... :(
quien sabe??
como ya dije,
Valora esta respuesta

Comentar

RE:Llenar GridView Manualmente


Publicado por victor(1 intervencin) el 25/08/2015 03:46:28
Gracias, este correo me sirvio se lo recomiendo que lo usen
Valora esta respuesta

Comentar

BecasCarrerasSap

ProblemasconAdjuntosOffice2007

LaWebdelProgramador

La Web del Program

Seguira@lwp_

9.601seguidores

17597Megusta
Seguir

+1

+ 5.523

Megustaestapgina

Compartir

Selprimerodetusamigosenindicarquele
gustaesto.

InformacinyRecursos

ForosyConsultas

Programadores

Programas

Otros

CursosyManuales
BibliotecadeTemas
CdigoFuente
Noticias/Artculos

ForosdeConsulta
Preguntas/Respuestas
TablndeNotas
Diccionario

Programadores
OfertasdeTrabajo
Solicitudes
ListadeCorreo

Programas/Utilidades
NuestrosProgramas
IconosyCursores

Colaboradores
Encuestas
Contactar

Copyright20002015InteractiveProgrammersCommunityTodoslosderechosreservados

http://www.lawebdelprogramador.com/foros/ASP.NET/1236484LlenarGridViewManualmente.html

5/5

Vous aimerez peut-être aussi