Pergunta : Mudar ActiveViewIndex em MultiViewControl

Eu preciso uma maneira de mudar o ActiveViewIndex de um controle do multiview baseado em alguns resultados da pergunta. Agora eu testo para ver se eu tenho as fileiras retornadas de minha pergunta do linq. Em caso afirmativo, ajustar uma determinada vista ativa. Se nenhuma fileira é retornada, eu gostaria de ajustar uma vista diferente ativa. Eu gostaria de fazer este em Page_Load se possível. o

agora eu começ do “referência objeto não ajustado a um exemplo o erro fatal de um objeto” na carga da página com ela bombardeio na linha 12. Minha contagem é dada um valor no tempo de execução de modo que não seja a edição. Pode qualquer um dizer-me porque este é e como começ em torno dele. Codificar é unido. Toda a ajuda seria extremamente appreciated.

Jason
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
o class= " do id= " codeSnippet764165 do
protected Page_Load vago (remetente do objeto, EventArgs e)
 {
contagem do int = (do st em psgDB.studyTbls onde == Convert.ToInt32 de st.patientid_i (Request.QueryString [“PatientId”]) st seleto do == 1 do && st.studystatusid_i). Contagem ();
            se (== 0 da contagem)
            {
                StudyInfoMultiView.ActiveViewIndex = 1;
            }

            mais
            {
                StudyInfoMultiView.ActiveViewIndex = 2;
            }   
}
class= do

Resposta : Mudar ActiveViewIndex em MultiViewControl

Teve que ajustar o ActiveViewIndex no evento do onInit de Multiviews. Isto trabalhou. A edição teve que fazer basicamente com quando o controle foi rendido. Agradecimentos para o al de sua ajuda.
- Jason

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


do codebehind

        StudyInfoMultiView_Init vago protegido (remetente do objeto, EventArgs e)
        {
            psgDB do eCrystalPSGDBDataContext = eCrystalPSGDBDataContext novo ();
            contagem do int = (do st em psgDB.studyTbls onde == Convert.ToInt32 de st.patientid_i (Request.QueryString [“PatientId”]) st seleto do == 1 do && st.studystatusid_i). Contagem ();
            se (== 0 da contagem)
            {
               
                StudyInfoMultiView.ActiveViewIndex = 1;
            }

            mais
            {
               
                StudyInfoMultiView.ActiveViewIndex = 2;
            }

           
        }



 
Outras soluções  
 
programming4us programming4us