Bonjour,
j'utilise VS2005 et SQL2000
j'ai un formulaire web qui contien un dropdownlist
et un gridwiew
quand un utilisateur selectionne une valeur dans le dropdowlnist, une valeur s'affiche sur le gridview
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
protected void ddlService_SelectedIndexChanged(object sender, EventArgs e)
    {
        string service = ddlService.SelectedValue.ToString();
        sourceDepDir.SelectParameters["SERVCODE"].DefaultValue = service.ToUpper();
        GridView1.DataBind();
    }
mais j'ai une erreur

La référence d'objet n'est pas définie à une instance d'un objet.
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

Erreur source:


Ligne 100 : {
Ligne 101 : string service = ddlService.SelectedValue.ToString();
Ligne 102 : sourceDepDir.SelectParameters["SERVCODE"].DefaultValue = service.ToUpper();
Ligne 103 : GridView1.DataBind();
Ligne 104 : }
alors que je pense que cette bout de code suffit pour faire ça

merci de votre aide