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