Question : Changer ActiveViewIndex sur MultiViewControl

J'ai besoin d'une manière de changer l'ActiveViewIndex d'une commande de multiview basée sur quelques résultats de question. En ce moment j'examine pour voir si j'ai des rangées retournées de ma question de linq. Si oui, placer une certaine vue active. Si aucune rangée n'est retournée, je voudrais placer une vue différente active. Je voudrais faire ceci sur Page_Load si possible. le

en ce moment j'obtiens « référence d'objet non réglée à un exemple l'erreur mortelle d'objet » sur la charge de page avec elle bombardement à la ligne 12. Mon compte est indiqué une valeur au temps d'exécution de sorte que ne soit pas l'issue. Peut quiconque me dire pourquoi c'est et comment venir à bout lui. Coder est attaché. N'importe quelle aide serait considérablement appreciated.

Jason
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
class= " de l'id= le " codeSnippet764165 de
protected Page_Load vide (expéditeur d'objet, EventArgs e)
 {
compte d'international = (de la rue dans psgDB.studyTbls où == Convert.ToInt32 (Request.QueryString [« PatientId » de st.patientid_i]) rue choisie du == 1 du && st.studystatusid_i). Compte () ;
            si (== 0 de compte)
            {
                StudyInfoMultiView.ActiveViewIndex = 1 ;
            }

            autrement
            {
                StudyInfoMultiView.ActiveViewIndex = 2 ;
            }   
}
class= de

Réponse : Changer ActiveViewIndex sur MultiViewControl

A dû placer l'ActiveViewIndex sur l'événement d'onInit de Multiviews. Ceci a fonctionné. L'issue a dû faire fondamentalement avec quand la commande a été rendue. Merci pour Al de votre aide.
- Jason

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


du codebehind

        StudyInfoMultiView_Init vide protégé (expéditeur d'objet, EventArgs e)
        {
            psgDB d'eCrystalPSGDBDataContext = nouvel eCrystalPSGDBDataContext () ;
            compte d'international = (de la rue dans psgDB.studyTbls où == Convert.ToInt32 (Request.QueryString [« PatientId » de st.patientid_i]) rue choisie du == 1 du && st.studystatusid_i). Compte () ;
            si (== 0 de compte)
            {
               
                StudyInfoMultiView.ActiveViewIndex = 1 ;
            }

            autrement
            {
               
                StudyInfoMultiView.ActiveViewIndex = 2 ;
            }

           
        }



 
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us