Cuestión : Cambiar ActiveViewIndex en MultiViewControl

Necesito una manera de cambiar el ActiveViewIndex de un control del multiview basado en algunos resultados de la pregunta. Ahora pruebo para ver si tengo filas vueltas de mi pregunta del linq. Si es así fijar cierta visión activa. Si no se vuelve ningunas filas, quisiera fijar una diversa visión activa. Quisiera hacer esto en Page_Load si es posible. el

ahora consigo “referencia del objeto no fijado a un caso el error fatal de un objeto” en carga de la página con ella bombardeo en la línea 12. Mi cuenta se da un valor en el tiempo de pasada de modo que no sea la edición. Puede cualquiera decirme porqué es esto y cómo conseguir alrededor de él. Cifrar se ata. Cualquier ayuda sería grandemente appreciated.

Jason
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
el class= " del id= " codeSnippet764165 del
protected Page_Load vacío (remitente del objeto, EventArgs e)
 {
cuenta de la internacional = (del st en psgDB.studyTbls donde == Convert.ToInt32 (Request.QueryString [“PatientId” de st.patientid_i]) st selecto del == 1 del && st.studystatusid_i). Cuenta ();
            si (== 0 de la cuenta)
            {
                StudyInfoMultiView.ActiveViewIndex = 1;
            }

            
            {
                StudyInfoMultiView.ActiveViewIndex = 2;
            }   
}
class= del

Respuesta : Cambiar ActiveViewIndex en MultiViewControl

Tuvo que fijar el ActiveViewIndex en el acontecimiento del onInit de Multiviews. Esto trabajó. La edición tuvo que hacer básicamente con cuando el control fue rendido. Gracias por al de su ayuda.
- Jason

----------------------------------------------------------------------------------------------------------------------------
de .aspx


de codebehind

        StudyInfoMultiView_Init vacío protegido (remitente del objeto, EventArgs e)
        {
            psgDB del eCrystalPSGDBDataContext = nuevo eCrystalPSGDBDataContext ();
            cuenta de la internacional = (del st en psgDB.studyTbls donde == Convert.ToInt32 (Request.QueryString [PatientId” de st.patientid_i]) st selecto del == 1 del && st.studystatusid_i). Cuenta ();
            si (== 0 de la cuenta)
            {
               
                StudyInfoMultiView.ActiveViewIndex = 1;
            }

           
            {
               
                StudyInfoMultiView.ActiveViewIndex = 2;
            }

           
        }



 
Otras soluciones  
 
programming4us programming4us