Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/08/2009, 06:26
Avatar de pyroCL
pyroCL
 
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: construir preguntas en webform

Revisaste el codigo que te di?.....

Intenta esto...

1.- Poner boton tipo "select" a cada fila de la grid de preguntas...
2.- Tus paneles deben tener por defecto la visibilidad falsa (Visible="false")
3.- Al seleccionar una fila de tu grid... si es que la opcion de respuesta está en la primera columna de tu grid haces esto.

Código C#:
Ver original
  1. protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
  2. {
  3.            
  4.     string tipo = GridView1.Rows[GridView1.SelectedIndex].Cells[0].Text.ToString();
  5.     if(tipo=="Yes/NO") //o segun como tengas definidas las respuestas si no
  6.     {
  7.        panelRespuestaTextBox.Visible=false;
  8.        panelYesNo.Visible=true;
  9.      }
  10.  
  11.      if(tipo=="Respuesta")// o segun como definas las respuestas en las que aparece el textbox
  12.      {
  13.        panelRespuestasTextBox.Visible=true;
  14.        panelYesNo.Visible=false;
  15.       }
  16. }

4.- Recuerda que los paneles deben estar dentro de una div con posicion relativa, para que los puedas ubicar donde quieras, si es que los quieres mover.
Código HTML:
<div id="divPanel1" style="position:relative">
<asp:Panel ...... ></asp:Panel>

</div> 
Prueba estas opciones y me cuentas como te fue...

Saludos!

PD: Si no te resulta, pon tu código y veré como ayudarte.
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.