---
title: "Dynamisk LinkButton i table, Event?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/124580-dynamisk-linkbutton-i-table-event"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Bjuris"
published: "2005-03-17T11:44:55.000Z"
updated: "2005-03-18T08:16:37.000Z"
replies: 3
views: 322
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/124580-dynamisk-linkbutton-i-table-event"
---

# Dynamisk LinkButton i table, Event?

## #1 — Bjuris, 2005-03-17T11:44Z

Jag har en tabell som skapas dynamiskt beoende på hur många rader som läses in från fil & session.

Jag skapar en tableRow för varje rad i codebehind, samt TableCell för varje input.
I en av cellerna på varje rad så lägger jag in en LinkButton 

```
lbtnDelete = new LinkButton();
lbtnDelete.Text="ta bort "+i;
lbtnDelete.Click +=new System.EventHandler(this.button_Click);
lbtnDelete.ID=vec[i];
Td.Controls.Add(lbtnDelete);
```

 

Sen så vill jag fånga upp eventet, exempelvis vilket id knappen hade som man klickade på mha:

```
private void button_Click(object sender, System.EventArgs e)
{
	lblError.Text="Test" +lbtnDelete.ID;
}
```

 

Vad som dock sker är att jag alltid får namnet på den sista knappen som lästes in... Jag vill ju ha ett namn på varje knapp.

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

## #2 — janroch, 2005-03-17T13:16Z

Att du alltid får den sista är inte så konstigt. Det är den knappen som din "lbtnDelete" pekar på. Testa istället

private void button_Click(object sender, System.EventArgs e)
{
            (LinkButton)lb = (LinkButton)sender;
            lblError.Text="Test" +lb.ID;
}

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

## #3 — Bjuris, 2005-03-17T14:02Z

Hur skall jag deklarera lb?

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

## #4 — janroch, 2005-03-18T08:16Z

Ja det glömda jag ja i exemplet. Som en LinkButton då...
Skrev visst fel ser jag. Så här istället
private void button_Click(object sender, System.EventArgs e)
{
LinkButton lb = (LinkButton)sender;
lblError.Text="Test" +lb.ID;
}

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/124580-dynamisk-linkbutton-i-table-event
