---
title: "GridView: RowCommand och hämta tillbaks entiteten?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/179781-gridview-rowcommand-och-hämta-tillbaks-entiteten"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Lukaspojken"
published: "2009-08-14T07:02:33.000Z"
updated: "2009-08-14T11:26:24.000Z"
replies: 2
views: 386
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/179781-gridview-rowcommand-och-hämta-tillbaks-entiteten"
---

# GridView: RowCommand och hämta tillbaks entiteten?

## #1 — Lukaspojken, 2009-08-14T07:02Z

Jag minns att jag sett exempel på när man i RowCommand hämtar tillbaks entiteten från Grid:n. Jag minns dock inte hur. Någon som vet?

Jag testade nedanstående men DataItem är null

```
Booking booking = (Booking)GridViewBookings.Rows[rowIndex].DataItem;
```

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

## #2 — doggelito, 2009-08-14T08:43Z

> **Lukaspojken skrev:**
>
> Jag minns att jag sett exempel på när man i RowCommand hämtar tillbaks entiteten från Grid:n. Jag minns dock inte hur. Någon som vet?

Hmm, helt säker på det? 
När RowCommand körs så har ju redan griden bundits innan och man bör inte komma åt dataitem då (men kan förståss ha fel).
I vanliga fall såsom itemdatabound, itemcreated så hämtar man, som du säkert redan vet, via parametern e.

```
Booking booking = (Booking)e.Item.DataItem;
```

I RowCommand så måste du nog skicka id som parameter och sedan hämta bokningen på nytt i eventet.

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

## #3 — Lukaspojken, 2009-08-14T11:26Z

Jag minns dock att jag hörde talas om ett sätt. I windowsapplikationer fungerar det i fall men det var tråkigt att det inte fungerar på samma sätt :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/179781-gridview-rowcommand-och-hämta-tillbaks-entiteten
