Uzyskanie wartości z komórki Gridview

Usiłuję uzyskać wartość int z GridView. Oto zrzut ekranu mojego widoku siatki.

Oto kod asp dla Gridview

Stworzyłem metodę RowCommand, gdzie po naciśnięciu przycisku Usuń na GridView ma dać mi wartość int drugiej kolumny. Na przykład, gdybym nacisnął ostatni przycisk Usuń, dałby mi wartość int 5.

To jest mój kod kodowy dla tej metody

protected void grdOrder_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "Remove")
    {

        int bigStore = Convert.ToInt32(grdOrder.SelectedRow.Cells[2].Text);

        clsStockCollection AnId = new clsStockCollection();

        clsStock TheOrder = new clsStock();
        TheOrder.OrderId = bigStore;
        AnId.DeleteOrder(TheOrder);
        DataCall();

    }
}

Po uruchomieniu tego kodu otrzymuję ten błąd. Odwołanie do obiektu nie jest ustawione na wystąpienie obiektu.

Nie rozumiem, jak lub dlaczego muszę odwoływać się do obiektu, na przykład: Obiekt jako nowy obiekt. Dlaczego muszę to zrobić?

Oto rodzaj kodu dla pełnej klasy: pastebin.com/yzLR7s2w

Z góry dzięki

questionAnswers(1)

yourAnswerToTheQuestion