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

page load...?

Estas en el tema de page load...? en el foro de ASPX (.net) en Foros del Web. Hola, tengo un formulario donde muestro un gridview con los resultados de una consulta que proviene del usuario (que rellena 3 textbox y pincha un ...
  #1 (permalink)  
Antiguo 14/05/2007, 11:49
 
Fecha de Ingreso: marzo-2007
Mensajes: 55
Antigüedad: 17 años, 10 meses
Puntos: 0
page load...?

Hola,
tengo un formulario donde muestro un gridview con los resultados de una consulta que proviene del usuario (que rellena 3 textbox y pincha un botón "mostrar resultados"). Cuando no hay resultados tiene que mostrar una label que hasta ese momento era invisible diciendo que no hay resultados, y cuando entro en la página y hago una consulta que tiene resultados, bien, pero si justo después de hacerla modifico los campos textbox para realizar otra consulta que NO tiene resultados, no me saca la label visible como antes (sin embargo, si esto es lo primero que hago nada más entrar en la página, si que la saca...) No se si me he explicado bien, creo que es por temas de prioridades de los eventos page load y botones, pero no estoy seguro y no tengo ni idea de cómo solucionarlo. ¿Alguien sabe por qué puede ser? Muchas gracias...
  #2 (permalink)  
Antiguo 14/05/2007, 15:02
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 11 meses
Puntos: 50
Re: page load...?

Puedes dejar en el Page Load tu control siempre con la propiedad visible en false y en tu boton "mostrar resultados" si encuentra lo cambias a True por si no hay resultados con ello te aseguras que siempre esté escondido tu Label.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 15/05/2007, 00:55
 
Fecha de Ingreso: marzo-2007
Mensajes: 55
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: page load...?

Jeje, gracias pero lo gracioso es que ya lo hacía... este es el código (he puesto alguna cosa de más pq estoy haciendo pruebas):

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
MsgBox("Estamos en el page load")
lNoHay.Visible = False
If (tbNombreBaja.Text <> "" Or tbLoginBaja.Text <> "" Or tbPrimerApellidoBaja.Text <> "") Then
bMostrarResultados_Click(sender, e)
End If
End Sub


Protected Sub bMostrarResultados_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bMostrarResultadosBaja.Click
If (tbNombreBaja.Text <> "" Or tbLoginBaja.Text <> "" Or tbPrimerApellidoBaja.Text <> "") Then
lNoHay.Visible = False
gvUsuariosEliminar.Visible = True
gvTodosUsuariosBaja.Visible = False
If (gvUsuariosEliminar.Rows.Count = 0) Then
lNoHay.Visible = True
Else
lNoHay.Visible = False
End If

'lNoHay.Visible = False

End If
End Sub
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 02:20.