Obtendo valor de uma célula Gridview

Eu estou tentando obter um valor int de um GridView. Aqui está a imagem da minha grade.

Aqui está o código asp para o Gridview

Eu criei um método RowCommand onde quando eu pressiono o botão Remover no GridView é suposto para me dar o valor int da segunda coluna. Então, por exemplo, se eu fosse pressionar o último botão Remover, ele me daria um valor int de 5.

Este é o meu codebehind para o método

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();

    }
}

Quando executo este código, recebo este erro. Referência de objeto não definida para uma instância de um objeto.

Não entendo como ou por que preciso referenciar um objeto, por exemplo: Object As New Object. Por que preciso fazer isso?

Aqui está o codebehind para a classe completa: pastebin.com/yzLR7s2w

Um obrigado antecipadamente

questionAnswers(1)

yourAnswerToTheQuestion