---
title: "Gridview + delete data!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/146030-gridview-delete-data"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Sjodahl"
published: "2006-04-25T10:27:34.000Z"
updated: "2006-04-25T21:11:10.000Z"
replies: 6
views: 1410
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/146030-gridview-delete-data"
---

# Gridview + delete data!

## #1 — Sjodahl, 2006-04-25T10:27Z

Hej!

Får följande fel när jag försöker tabort ett fält ur en "Gridview"

```
The GridView 'gwListAccessUnits' fired event RowDeleting which wasn't handled.
```

Skapar min gridview:

```
        string SQL2 = "SELECT * FROM tblpermissions";
        OdbcDataReader myReader2 = dbCtrl.getData(SQL2);

        gwListAccessUnits.AutoGenerateDeleteButton = true;
        gwListAccessUnits.DataSource = myReader2;
        gwListAccessUnits.DataBind();
```

Trodde jag tog emot RowDeleting såhär:

```
    protected void gwListAccessUnits_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
       int categoryID = (int)gwListAccessUnits.DataKeys[e.RowIndex].Value;
        
    }
```

Permalänk: https://www.webforum.nu/p/146030

## #2 — P, 2006-04-25T18:13Z

du måste lägga till den till gridview. Borde finnas ngt i stil med mygrid.rowdeleteing += din_funktion, skriv in det i visual studio och sen tabba några gånger så hjälper den till.

Permalänk: https://www.webforum.nu/p/1803854

## #3 — Sjodahl, 2006-04-25T18:25Z

```
gwListAccessUnits.RowDeleting += new DataRowChangeEventHandler([B]RowDeletingEvtHandler[/B]);
```

Det fett makerade vet jag inte riktigt vad det skall vara ;)

La till denna funktion med:

```
    public static void RowDeletingEvtHandler
           (object sender, DataRowChangeEventArgs args)
    {
//        Trace.Write("Row Deleting: " + args.Row.ToString());
    }
```

Får följande kompileringsfel:
**Error	1	Cannot implicitly convert type 'System.Data.DataRowChangeEventHandler' to 'System.Web.UI.WebControls.GridViewDeleteEventHandler'	adminListUser.aspx.cs	33	72	<http://localhost/>**

Permalänk: https://www.webforum.nu/p/1803859

## #4 — P, 2006-04-25T18:58Z

Det är ungefär rätt, du får byta ut DataRowChangeEventArgs.

```
        GridView1.RowDeleted += new GridViewDeletedEventHandler(GridView1_RowDeleted);

    }

    void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
    {
        throw new Exception("The method or operation is not implemented.");
    }
```

Sen finns ju rowdeleted, antar att det går igång när man har tagit bort en rad så den har man kanske mera nytta för.

Permalänk: https://www.webforum.nu/p/1803877

## #5 — Sjodahl, 2006-04-25T19:09Z

Fortfarande samma fel:

// Ligger i min 

```
protected void Page_Load(object sender, EventArgs e){
gwListAccessUnits.RowDeleting += new      GridViewDeletedEventHandler(GridView1_RowDeleted);
}
```

// Lite längre ner

```
    void GridView1_RowDeleted(object sender, GridViewDeletedEventArgs e)
    {
        throw new Exception("The method or operation is not implemented.");
    }
```

// Felmeddelande
**Error	1	Cannot implicitly convert type 'System.Web.UI.WebControls.GridViewDeletedEventHandler' to 'System.Web.UI.WebControls.GridViewDeleteEventHandler'	adminListUser.aspx.cs	33	74	<http://localhost/>**

Permalänk: https://www.webforum.nu/p/1803880

## #6 — P, 2006-04-25T21:02Z

mm det ska vara gwListAccessUnits.**RowDeleted** \+= new      GridViewDeletedEventHandler(GridView1_RowDeleted);

Permalänk: https://www.webforum.nu/p/1803924

## #7 — Sjodahl, 2006-04-25T21:11Z

The GridView 'gwListAccessUnits' fired event RowDeleting which wasn't handled.

Antar jag måste ta hand om den med men får inte till raderna ;)

Permalänk: https://www.webforum.nu/p/1803929

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/146030-gridview-delete-data
