---
title: "datareader, repeater och ddl"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/68866-datareader-repeater-och-ddl"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2003-02-20T13:22:18.000Z"
updated: "2003-02-20T13:36:18.000Z"
replies: 2
views: 223
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/68866-datareader-repeater-och-ddl"
---

# datareader, repeater och ddl

## #1 — Dino, 2003-02-20T13:22Z

En fråga till angående datareader. Koden nedan.

```
drGet = cmdGet.ExecuteReader()
repTest.datasource = drGet
repTest.databind()
drGet.close()

drGet = cmdGet.ExecuteReader()
Dim intCounter As Integer = 0
while drGet.read()
   ddlAAA.items.add(new listitem(drGet("g_name"),drGet("g_id")))
   intCounter += 1
end while
drGet.close()
```

 Först tar jag datareadern drGet och binder den till en repeater, men jag skulle även vilja att medan den kör igenom drGet så skall den samtidigt lägga till de värderna i ddlAAA. Med koden ovan så kör jag drGet = cmdGet.ExecuteReader() två gånger för detta. Kan jag alltså göra det samtidigt?

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

## #2 — juventus1, 2003-02-20T13:30Z

Du skulle kunna göra så att du lägger in din data i en ArrayList och även lägger till det i din dropdown. Därefter binder du din ArrayList till din repeater. Lite kod (varning: kan inte vb):

```
Dim arr As new ArrayList
drGet = cmdGet.ExecuteReader()
Dim intCounter As Integer = 0

while drGet.read()
   ddlAAA.items.add(new listitem(drGet("g_name"),drGet("g_id")))
   arr.Add(drGet("fin kolumn"))
   intCounter += 1
end while
drGet.close()

repTest.datasource = arr
repTest.databind()
```

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

## #3 — Dino, 2003-02-20T13:36Z

Funkar perfekt. Återigen tack. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/68866-datareader-repeater-och-ddl
