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.
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.