kontroll . Båda har den standard utseendet på en HTML- knappen och båda kan orsaka en sida postback på val , fånga en användares val och uppgifter binder . Den RadioButtonList kontrollen är särskilt användbar i Visual Basic ( VB ) . NET-applikationer , eftersom det förenklar bindande och uppgifterna underkastelse , och den har inbyggd ömsesidig exklusivitet . Däremot kan du lättare anpassa enskilda RadioButtons i utseende och ge bättre flexibilitet i applikationer där den främre änden sträcker sig över en stor del av sidan . Instruktioner
1 Tilldela varje kontroll ett unikt ID ( t.ex. . ) Konfigurera RadioButton och reglage RadioButtonList korrekt nyckeln till använda dem med mer avancerade VB kommandon . Om en RadioButtonList håller databound , då varje listobjekt kommer att genereras dynamiskt , och du behöver inte ange text fastigheter utanför kod-bakom -fil . Det är också viktigt , beroende på syftet med ansökan , att ange ett sant eller falskt värde för Kontrollerad fastigheten .
2
Ange datakällan för RadioButtonList , antingen i kod-bakom -fil eller i kontrollens egenskaper . Binding data till RadioButton kontroller fungerar liknar andra databinding operationer. Listan kommer att genereras dynamiskt från datakällan , men du kan lägga till statiska listobjekt genom att ange en AppendDataBoundItems fastighetens värde som sant . De olika listobjekt kommer att vara ömsesidigt uteslutande så länge de är inom samma RadioButtonList kontroll .
3
Databind enskilda RadioButtons i bakomliggande kod fil eller inom kodblock . Till exempel tar " rbut1 " som ID för RadioButton och använda ett deklarerat och konfigurerad dataläsare , kan du ställa in knappens text värde som så : rbut1.Text = dataReader.Item ( " Field " ) . För att göra individuella RadioButtons samarbetar logiskt , måste du tilldela dem ett gruppnamn fastighet med ett identiskt värde för varje knapp i gruppen .
4
Hämta den kontrolleras värdet genom att deklarera en variabel som antingen ett heltal eller en sträng och tilldela den ett ja eller nej motsvarande värde baserat på resultatet av RadioButton , t.ex. :
Dim rbutVal As Integer
p Om rbut1.Checked = sant då
rbutVal = 1
End If
enda fungerande egenskapen hos en RadioButton eller RadioButtonList överförs i en postback eller till målet om ett formulär kontroll agerande egendom är Kontrollerad värde . Den Kontrollerad Fastigheten har endast alternativen sant eller falskt .