Foros del Web » Programando para Internet » ASPX (.net) »

Añadir Fila en GridView

Estas en el tema de Añadir Fila en GridView en el foro de ASPX (.net) en Foros del Web. Hola que tal tengo una duda encontre este codigo Cita: miDataTable.Columns.Add("Columna1") miDataTable.Columns.Add("Columna2") Dim dRow As DataRow = miDataTable.NewRow() dRow("Columna1") = textbox1.text dRow("Columna2") = textbox2.text miDataTable.Rows.Add(dRow) ...
  #1 (permalink)  
Antiguo 08/06/2010, 16:54
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Añadir Fila en GridView

Hola que tal tengo una duda encontre este codigo

Cita:
miDataTable.Columns.Add("Columna1")
miDataTable.Columns.Add("Columna2")

Dim dRow As DataRow = miDataTable.NewRow()
dRow("Columna1") = textbox1.text
dRow("Columna2") = textbox2.text

miDataTable.Rows.Add(dRow)
GridView2.DataSource = miDataTable
GridView2.DataBind()
Donde nombro estas "columna1" y "columna2", se supone que yo estoy trabajando con un gridview, y estoy añadiendo la info de unas cajas de texto.
  #2 (permalink)  
Antiguo 08/06/2010, 17:21
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Añadir Fila en GridView

ya consegui arreglarlo colocando un boundfield con un datafield

el problema es el sgte ahora ... solo añade una fila, al querer intentar añadir uno nueva fila ... graba encima de la misma ... como podria arreglar esa falla
  #3 (permalink)  
Antiguo 08/06/2010, 17:24
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Añadir Fila en GridView

el codigo quedo asi

Cita:
Dim miDataTable As New DataTable
miDataTable.Columns.Add("1222")
miDataTable.Columns.Add("2222")
Dim dRow As DataRow = miDataTable.NewRow()
dRow("1222") = Txt_CodArt.Text
dRow("2222") = Txt_CodArt.Text
miDataTable.Rows.Add(dRow)
grv_RelaRequi0.DataSource = miDataTable
grv_RelaRequi0.DataBind()
  #4 (permalink)  
Antiguo 08/06/2010, 18:25
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Añadir Fila en GridView

al parecer se pierde al realizar el postback ... y tendria que grabarlo en una session.item ... me gustaria saber como se haria ... alguien tiene un ejemplo
  #5 (permalink)  
Antiguo 10/06/2010, 08:50
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Añadir Fila en GridView

alguna sugerencia ??
  #6 (permalink)  
Antiguo 10/06/2010, 12:30
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Añadir Fila en GridView

alguna sugerencia ??
  #7 (permalink)  
Antiguo 10/06/2010, 16:07
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Añadir Fila en GridView

Revisa esto
http://www.forosdelweb.com/f78/crear...idview-496210/
  #8 (permalink)  
Antiguo 10/06/2010, 16:16
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Añadir Fila en GridView

si pero no fue solucionado ... por eso abri un nuevo tema ....solo me falta lo que dijo mdavila de crear una session para el datatable o el gridview ....
  #9 (permalink)  
Antiguo 10/06/2010, 18:28
Avatar de AWesker  
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 15 años, 6 meses
Puntos: 27
Respuesta: Añadir Fila en GridView

Dándole un vistazo rápido, te puedo decir que debes agregar las columnas cuando se carga la página. Las filas debes agregarlas en otro evento. Es por eso que se sobreescriben los datos. ¿Me explico?
  #10 (permalink)  
Antiguo 10/06/2010, 22:13
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Añadir Fila en GridView

la verdad no la tengo bien clara lo que me explicaste, tambien me gustaria saber como crear desde el diseño las columnas del gridview ... porque segun mi codigo siempre paro creando las columnas en cada vez que lo creo
  #11 (permalink)  
Antiguo 11/06/2010, 11:42
 
Fecha de Ingreso: marzo-2008
Mensajes: 286
Antigüedad: 16 años, 1 mes
Puntos: 1
Respuesta: Añadir Fila en GridView

gente encontre el problema este es el codigo que se me vino a la mente, no tengo tiempito para explicarlo pero ya uds lo entenderan ;)
A las sesiones me las paso por los ....... jajaja

Cita:
Imports System
Imports System.Data
Partial Class _Default
Inherits System.Web.UI.Page
Dim miDataTable As New DataTable
Dim i As Integer

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
Else

miDataTable.Columns.Add("c1")
miDataTable.Columns.Add("c2")
End If
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim dRow As DataRow

For i = 0 To GridView1.Rows.Count - 1
dRow = miDataTable.NewRow()

Dim row As GridViewRow = GridView1.Rows(i)
Dim valor1 As String = row.Cells(0).Text
Dim valor2 As String = row.Cells(1).Text
dRow("c1") = row.Cells(0).Text
dRow("c2") = row.Cells(1).Text
miDataTable.Rows.Add(dRow)
Next
dRow = miDataTable.NewRow()
dRow("c1") = TextBox1.Text
dRow("c2") = TextBox2.Text
miDataTable.Rows.Add(dRow)
GridView1.DataSource = miDataTable
GridView1.DataBind()
End Sub


ya uds creen su gridview sus 2 textbox y su button1 jeje

Etiquetas: añadir, fila, gridview, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:20.