---
title: "Lista data samt loopa ut radiobuttons"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/62223-lista-data-samt-loopa-ut-radiobuttons"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "erka"
published: "2002-12-14T23:13:13.000Z"
updated: "2002-12-15T17:58:07.000Z"
replies: 3
views: 229
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/62223-lista-data-samt-loopa-ut-radiobuttons"
---

# Lista data samt loopa ut radiobuttons

## #1 — erka, 2002-12-14T23:13Z

Hej!

jag skulle behöva lite vägledning om hur jag löser detta på smidigast sätt. Det är en "Quizz applikation" som jag flyttar från klassisk asp till asp.net

Först hämtar jag data innehållandes frågan (quizzen) samt den användare som lagt in det etc.  Sen hämtar jag alla svarsalternativen till ovan hämtade fråga, dessa svars alternativ ska skrivas ut med en radiobutton samt svarsalternativet.

Sedan anropar jag en sub som kollar om det valda svarsalternativet var rätt.

Så mina frågor är;
Jag tänkte skriva ut frågan med en literal kontroll samt info om vem som lagt in det som en hyperlinkkontroll, hur och med vad hämtar jag datan och binder den till dessa 2 kontroller. Det ska ske i page load.

När jag sedan ska skriva ut svarsalternativen, är då rätt väg att gå genom att slänga in alternativen i ett dataset, binda detta till en RadioButtonList?

Om det är det, leder det mig till fråga 1 igen. Jag kan ju lägga in flera tabeller i ett dataset, om jag lägger in frågan med info om vem som lagt in den i "DataSetQuizz.Tables("QuizzFraga")" och sedan alternativen i "DataSetQuizz.Tables("QuizzSvar")", hur binder jag då specifika kolumner i  "DataSetQuizz.Tables("QuizzFraga")" till specifika kontroller som jag har på sidan.

Mycket tacksam som alltid.

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

## #2 — Pace, 2002-12-15T14:24Z

Jag försökte mig på att binda ett DataSet till en RadioButtonList och det gick inget vidare (se <http://www.webforum.nu/showthread.php?s=&threadid=56629>)

Jag fick istället lösa det genom att programmatiskt (heter det så?) lägga till radiobutton-frågorna via metoderna Items.Add genom att loopa igenom en DataReader:

```
While objReader.Read
	PollAlternatives.Items.Add(New ListItem(objReader("title"), objReader("pollalternativeid")))
End While
```

PollAlternatives är alltså en RadioButtonList-kontroll.

Själva frågan behöver du nog inte lägga i en DataSet, utan det räcker nog med en DataReader.

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

## #3 — erka, 2002-12-15T15:33Z

Tack Pace, Jag löste det på följande sätt nu

```
DatasetQuizz = new DataSet()
mySqlAdapter = new SqlDataAdapter(strSQL,myConnection)
mySqlAdapter.Fill(DatasetQuizz,"QuizzSvar")	
QuizzSvarsAlternativ.DataSource = DatasetQuizz.Tables("QuizzSvar").DefaultView		  
QuizzSvarsAlternativ.DataTextField = "QuizzAnswear" 
QuizzSvarsAlternativ.DataValueField = "QuizzTrue" 
QuizzSvarsAlternativ.SelectedIndex = 0
QuizzSvarsAlternativ.DataBind()
```

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

## #4 — Pace, 2002-12-15T17:58Z

Aha, jag missuppfattade tydligen tråden jag länkade till ovan, detta är såklart enklare. Tack erka. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/62223-lista-data-samt-loopa-ut-radiobuttons
