Fråga : Ändra ActiveViewIndex på MultiViewControl

Jag behöver a långt att ändra ActiveViewIndexen av en multiview kontrollerar baserat på några queryresultat. Högert nu jag testar för att se, om jag har ror gånget tillbaka från min linqquery. Om så, uppsättningen ett bestämt beskådar aktiv. Om inget ror gås tillbaka, mig skulle något liknande till uppsättningen som ett olikt beskådar aktiv. Jag skulle något liknande för att göra denna på Page_Load om möjligheten.

Right jag får nu som det dödliga ”, anmärker hänvisar till inte uppsättningen till en anföra som exempel felet av för en anmärka” på sidan laddar med den, bombningen på fodrar 12. Min räkning ges en värdera på runtime, så att inte är utfärda. Kan vem som helst berätta mig, varför detta är och hur man får runt om den. Kodifiera fästas. Någon hjälp skulle är väldeliga appreciated.

Jason
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
" codeBody " " notpretty class= " för protected utan laga kraft Page_Load (anmärka avsändaren, EventArgs e), { int-räkning = (från st i psgDB.studyTbls var st.patientid_i-== Convert.ToInt32 (Request.QueryString [”PatientId”]) st för == 1 för && st.studystatusid_i vald). Räkning (); om (räknings== 0) { StudyInfoMultiView.ActiveViewIndex = 1; } annars { StudyInfoMultiView.ActiveViewIndex = 2; } }
" klar "

Svar : Ändra ActiveViewIndex på MultiViewControl

Måste uppsättningen ActiveViewIndexen på den Multiviews onInithändelsen. Detta fungerade. Utfärda måste att göra i stort med, då kontrollera framfördes. Tack för al av din hjälp.
- Jason

----------------------------------------------------------------------------------------------------------------------------,
från .aspx


från codebehind

        skyddade utan laga kraft StudyInfoMultiView_Init (anmärka avsändaren, EventArgs e),
        {
            eCrystalPSGDBDataContextpsgDB = ny eCrystalPSGDBDataContext ();
            int-räkning = (från st i psgDB.studyTbls var st.patientid_i-== Convert.ToInt32 (Request.QueryString [”PatientId”]) st för == 1 för && st.studystatusid_i vald). Räkning ();
            om (räknings== 0)
            {
               
                StudyInfoMultiView.ActiveViewIndex = 1;
            }

            annars
            {
               
                StudyInfoMultiView.ActiveViewIndex = 2;
            }

           
        }



 
Andra lösningar  
 
programming4us programming4us