DropDownList provoque une erreur: Objet de référence non définie à une instance d'un objet

Je reçois cette erreur et n'ai aucune idée pourquoi. J'ai googlé et scanné le asp.net site depuis deux jours maintenant donc j'ai besoin d'aide. L'erreur est:

Object reference not set to an instance of an object

Voici mon code:

DropDownList DropDownList1 =(DropDownList)ListView1.InsertItem.FindControl("DropDownList1");

string highToLow = DropDownList1.SelectedValue;
string lowToHigh = DropDownList1.SelectedValue;

if (highToLow == "1")
{
    var exmapleFilter = from users in testEntities.users 
                        orderby users.id descending
                        select users;

    ListView1.DataBind();
}

J'ai la valeur de la liste déroulante, définie sur 1 et 2 pour la basse, et sur l'index sélectionné changé je veux lancer le ADO.net Entity Framework code pour renvoyer une liste triée de données.

Je suis actuellement à l'aide d'un linq source de données et une liste de montrer ce qui est dans ma base de données.

Grâce.

EDIT:

Ici est la trace de la pile

   System.NullReferenceException was unhandled by user code
   Message=Object reference not set to an instance of an object.
   Source=App_Web_s0ked5y3

   StackTrace:
   at Default.DropDownList1_SelectedIndexChanged(Object sender, EventArgs e)
   in Default:line 120

   at System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e)

   at System.Web.UI.WebControls.DropDownList.RaisePostDataChangedEvent()

   at System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.
   RaisePostDataChangedEvent()

   at System.Web.UI.Page.RaiseChangedEvents()

   at System.Web.UI.Page.ProcessRequestMain(Boolean 
   includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   InnerException: 
La ligne est en train de jeter de l'exception?
Pouvez-vous coller la trace de la pile?
Cette ligne se mis en évidence que l'erreur DropDownList DropDownList1 =(DropDownList)ListView1.InsertItem.FindControl("DropDownList1");
Comment puis-je obtenir la trace de la pile? (ce que je reçois pour sauter le débogage des sections dans les livres)
Lorsque vous obtenez une fenêtre de message d'erreur dans Visual Studio indiquant que la référence d'objet a été définie pas à bla bla", chercher un lien qui dit "voir les Détails", puis une propriété appelée "Trace de la Pile". Si cela ne fonctionne pas, regardez.

OriginalL'auteur Liam Kenneth | 2012-07-05