---
title: "Sub / kontroll bästa sättet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/63912-sub-kontroll-bästa-sättet"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "erka"
published: "2003-01-05T17:50:50.000Z"
updated: "2003-01-05T23:46:46.000Z"
replies: 9
views: 237
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/63912-sub-kontroll-bästa-sättet"
---

# Sub / kontroll bästa sättet

## #1 — erka, 2003-01-05T17:50Z

Hej!

Jag listar en massa poster från en databas i en repeater, på varje post ska jag skriva ut en bild som om man trycker på denna körs en sub.

Varje rad (post jag skriver ut) i repeatern har ett unikt id, detta id ska skickas med till subben, subben ska utföra en delete på medskickat id. 

Frågorna jag har är:
1\. Vilken sorts kontroll ska jag använda för bilden
2\. Hur skickar jag med id:t och hur plockar jag ut det i subben

Hoppas någon förstår vad jag menar.

Jag hade tänkt slänga in en image kontroll som onclick kör subben men det får jag inte att lyckas.

Tacksam

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

## #2 — renholm, 2003-01-05T19:45Z

För bilden \<asp:imagebutton\> som du sedan sätter CommandArgument = ditt id. Sedan i suben ska det gå att få ut den med e.CommandArgument. Kan vara så att vissa av de här sakerna inte funkar på en repeater så då råder jag dig att använda DataList.

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

## #3 — erka, 2003-01-05T21:00Z

Tack, löste det genom att plocka ut det med 

Dim IntQuizzId As Integer = Convert.ToInt32(s.CommandArgument)

Fungerade bra med en repeater också :)

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

## #4 — Josef, 2003-01-05T21:27Z

En liten följdfråga från mig...
Hur skriver man enklast för att få ut id´t på en post från en databas i en datagrid?

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

## #5 — cyprys, 2003-01-05T22:34Z

container.dataitem("id") ?

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

## #6 — Josef, 2003-01-05T23:00Z

Nja, menar inte riktigt så.

En lite närmare förklaring:
Om man har en "edit"-knapp som refererar till en edittemplatecolumn. Hur gör man då för att få ut id´t på den raden som man har valt att editera?

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

## #7 — cyprys, 2003-01-05T23:25Z

Det får du ju automatiskt i den posten du väljer. 
Du anropar subben datagrid_edit genom attributet
onEditCommand=datagrid_edit i asp:datagrid.
Sedan ser den ut ungefär.

```
Public sub datagrid_edit(sender as object, e as DataGridCommandeventargs)
datagrid.edititemindex = E.item.ItemIndex
sub_för_att_ladda_om_innehållet_i_datagriden()
end sub
```

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

## #8 — Josef, 2003-01-05T23:36Z

Hmm... Det kanske inte va svårare än så.

En till fråga:
Hur gör jag lättast för att spara mina ändringar i databasen? Finns det inbyggt i "edit"-klassen eller måste man exekvera en sql-sträng?

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

## #9 — cyprys, 2003-01-05T23:45Z

Yupp! Det finns inbyggt i datagrid och editmöjligheterna.
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebuiwebcontrolseditcommandcolumnclasstopic.asp>
/r Med risk att det lät fel. Man måste fortfarande köra en SQL-sats i en sub.

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

## #10 — Josef, 2003-01-05T23:46Z

Härligt!  :p 
Tackar.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/63912-sub-kontroll-bästa-sättet
