kontrol. Begge har den standard udseendet af en HTML radioknappen og begge kan forårsage en side postback på valg , fange en brugers valg og binde data. Den RadioButtonList kontrol er særlig nyttig i Visual Basic ( VB) . NET applikationer , da den forenkler bindende og forelæggelse af oplysninger , og det har indbygget gensidig eksklusivitet. Men du kan lettere tilpasse individuelle radioknapper i udseende og giver en bedre fleksibilitet i applikationer, hvor den forreste ende spænder over en stor del af siden . Instruktioner
1 Tildel hver kontrol et unikt id (f.eks . ) Konfiguration RadioButton og RadioButtonList kontroller korrekt nøglen til bruge dem med mere avancerede VB kommandoer. Hvis RadioButtonList bliver databound , så hvert punkt på listen vil blive genereret dynamisk , og du behøver ikke at angive tekst egenskaber udenfor code -behind fil. Det er også vigtigt , afhængig af formålet med ansøgningen, at angive en sand eller falsk værdi for Checked ejendommen.
2
Angiv datakilde for RadioButtonList , enten i code -behind fil eller i den kontrol egenskaber. Bindende data til Radiobutton kontroller fungerer ligner andre Databinding operationer. Listen vil blive genereres dynamisk fra datakilden , men du kan tilføje statiske listeelementer ved angivelse af en AppendDataBoundItems ejendommens værdi som sande. De forskellige listeelementer bliver gensidigt udelukkende , så længe de er inden for samme RadioButtonList kontrol.
3
databind individuelle radioknapper i koden -behind fil eller inden kodeblokke . For eksempel, tage " rbut1 " som ID RadioButton og bruge et erklæret og konfigureret datalæser kan du indstille knappens tekstværdi som så: rbut1.Text = dataReader.Item ( " Field "). For at gøre individuelle radioknapper arbejder sammen logisk , bliver du nødt til at tildele dem et gruppenavn ejendom med en identisk værdi for hver knap i gruppen .
4
Hent den kontrollerede værdi ved at erklære en variabel som enten et heltal eller en streng, og tildele den et ja eller nej tilsvarende værdi baseret på resultatet af RadioButton fx : Hej
Dim rbutVal As Integer
p Hvis rbut1.Checked = Sand Derefter < br >
rbutVal = 1
End If
eneste operationelle egenskab ved en RadioButton eller RadioButtonList overføres i tilbagesendelsesindstilling eller til målet for en formular kontrol indsats ejendom er den Kontrolleret værdi. Den Kontrolleret Ejendommen har kun muligheder for sande eller falske.