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

Problema con gridview

Estas en el tema de Problema con gridview en el foro de ASPX (.net) en Foros del Web. Hola foro, pues se me ha dificultado una sencilla aplicación que no encuentro como resolver, tengo un gridview donde el personal va a buscar registros ...
  #1 (permalink)  
Antiguo 20/12/2012, 12:15
 
Fecha de Ingreso: enero-2007
Mensajes: 47
Antigüedad: 17 años, 3 meses
Puntos: 0
Problema con gridview

Hola foro, pues se me ha dificultado una sencilla aplicación que no encuentro como resolver, tengo un gridview donde el personal va a buscar registros y poder navegar dentro de este con el famoso AllowPaging, pero todo es con código en vb.net, la cosa está en el griview.databinding() que o esta en uno o esta en otro, es decir, o funciona la búsqueda o se llena desde que carga el grid, se que es algo trivial y sencillo pero ya no le doy por donde, les dejo el código:



Código:
Partial Class cup
    Inherits System.Web.UI.Page
    Dim DA As New SqlDataAdapter
    Dim DS As New DataSet
    Dim con As New SqlConnection

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load    

        con.ConnectionString = "Data Source=JOSE;Initial Catalog=cup;Integrated Security=True"
        con.Open()

        DA = New SqlDataAdapter("SELECT * FROM cups", con)
        DA.SelectCommand.ExecuteNonQuery()
        DA.Fill(DS)
        cb2.DataSource = DS.Tables(0)
        cb2.DataBind()

    End Sub

    Protected Sub busca_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles busca.Click

        Dim Sql As String = "SELECT * FROM cups WHERE ImageID=" & buscatxt.Text
        DA = New SqlDataAdapter(Sql, con)
        DA.SelectCommand.ExecuteNonQuery()
        DA.Fill(DS)
        cb2.DataSource = DS.Tables(0)
        cb2.DataBind()

    End Sub

    Protected Sub cb2_PageIndexChanging(ByVal sender As Object, ByVal e As GridViewPageEventArgs)
        cb2.PageIndex = e.NewPageIndex
        cb2.DataBind()
    End Sub

Gracias! espero me ayuden. Saludos.
  #2 (permalink)  
Antiguo 20/12/2012, 13:22
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Problema con gridview

No logro comprender el problema explicate un poco mejor ?
  #3 (permalink)  
Antiguo 20/12/2012, 13:37
 
Fecha de Ingreso: enero-2007
Mensajes: 47
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Problema con gridview

Ok, el problema es que cuando cargo el grid en el load_page, el evento clic del botón ya no se ejecuta; y viceversa, cuando no cargo el grid en el evento load, el evento clic del botón si se ejecuta.

En otras palabras, si borro el código del evento load que carga el grid, el evento clic del boton funciona, y si borro el codigo del evento clic del botón, el evento load que carga el grid funciona.
  #4 (permalink)  
Antiguo 20/12/2012, 13:48
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
Respuesta: Problema con gridview

Por que no utilizas un PostBack en tu Page_Load para ver si te funciona

Código ASP:
Ver original
  1. If Not Page.IsPostBack Then
  2.     con.ConnectionString = "Data Source=JOSE;Initial Catalog=cup;Integrated Security=True"
  3.         con.Open()
  4.  
  5.         DA = New SqlDataAdapter("SELECT * FROM cups", con)
  6.         DA.SelectCommand.ExecuteNonQuery()
  7.         DA.Fill(DS)
  8.         cb2.DataSource = DS.Tables(0)
  9.         cb2.DataBind()
  10. End If
  #5 (permalink)  
Antiguo 20/12/2012, 13:57
 
Fecha de Ingreso: enero-2007
Mensajes: 47
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Problema con gridview

Ya lo había intentado y no funcionó... no doy con esto.

Etiquetas: gridview, net, sql
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 10:53.