---
title: "Repeater i datalist?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/183076-repeater-i-datalist"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "haxx"
published: "2010-04-06T15:38:10.000Z"
updated: "2010-04-22T18:27:40.000Z"
replies: 1
views: 418
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/183076-repeater-i-datalist"
---

# Repeater i datalist?

## #1 — haxx, 2010-04-06T15:38Z

Hej,

Jag har en datalist där jag har lite produkter, och där visar jag också priset på produkten. Produkten finns i olika storlekar och därför finns ett pris för varje storlek. Det jag skulle vilja är att visa varje produkt och priset för varje storlek.

Exempel:

```
Produkt 1     Produkt 2
1 kg 10:-     400 g 4:-
5 kg 50:-     800 g 8:-
              1 kg 10:-
```

Jag har två funktioner som heter GetProducts och GetAttributesInProduct.

Det jag hade hoppats på var att man kunde lägga in en repeater i datalisten och på något vis använda mig av en foreachsats.

Är det någon som vet hur jag ska göra? Tacksam för alla tips!

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

## #2 — SebastianE, 2010-04-22T18:27Z

Nu har jag inte Visual Studio framme men ahh du fattar säkerligen. Kommer inte ihåg alla syntax o.s.v. Men du kommer nog förstå själva principen.

.aspx

\<asp:Datalist id="dlProducts" runat="server" OnRowDataBound="dlProductsRowDataBound" DataKeyName="productID" /\>

.aspx.cs
protected void dlProductsRowDataBound(object sender, DataListItemEventArgs e)
{
   Repeater minRepeater = (Repeater)e.Item.findControl("minRepeater");
   int productID = int.Parse(e.Item.DataItem.ToString());
   
   minRepeater.DataSource = //Datakälla
   minRepeater.DataBind();
}

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/183076-repeater-i-datalist
