Immer Wert von einer Gridview Zelle

Ich versuche, einen int-Wert aus einer GridView. Hier ist der screenshot von meinem gridview.

Immer Wert von einer Gridview Zelle

Hier ist die asp-code für das Gridview

Habe ich eine RowCommand Methode, bei der, wenn ich drücken Sie die Schaltfläche "Entfernen" auf das GridView-es wird angenommen, um mir den int-Wert der 2. Spalte. So zum Beispiel, wenn ich drücken Sie auf die Letzte Schaltfläche Entfernen, es würde mir einen int-Wert von 5.

Dies ist meine codebehind für die Methode

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

    }
}

Wenn ich diesen code ausführen bekomme ich diese Fehlermeldung.
Objektverweis nicht auf eine Instanz eines Objekts.

Ich verstehe nicht, wie oder warum brauche ich eine Referenz zu einem Objekt, zum Beispiel : - Objekt Als Neues Objekt. Warum muss ich dies tun?

Hier ist der codebehind für die komplette Klasse : pastebin.com/yzLR7s2w

Dank im Voraus

  • Welche Linie ist das werfen der exception?
  • Linie 46 : int bigStore = Konvertieren.ToInt32(grdOrder.SelectedRow.Zellen[2].Text);
InformationsquelleAutor JARRRRG | 2013-03-20
Schreibe einen Kommentar