![]() |
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... |
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 |
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 |
| La zona horaria es GMT -6. Ahora son las 10:04. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.