Partager via


SelectType, propriété

Définit ou retourne le type d'interface utilisateur employée pour fournir une interface utilisateur de sélection. Cette propriété doit avoir le type ListSelectType. La valeur par défaut est DropDown.

public System.Web.UI.MobileControls.ListSelectType SelectType {
   get,
   set
}

Notes

Un objet SelectionList peut être rendu comme une liste CheckBox, DropDown, ListBox, MultiSelectListBox ou Radio, en fonction du périphérique cible.

Selon le type de sélection, le contrôle autorise ou non l'utilisateur à sélectionner plusieurs éléments. Les paramètres MultiSelectListBox et CheckBox permettent plusieurs sélections ; les autres n'en permettent qu'une seule. Les types de sélection sont présentés dans le tableau suivant.

ListSelectType Description Multiselect
CheckBox Affiche les éléments de liste sous forme de cases à cocher, avec la possibilité d'effectuer des sélections multiples. O
DropDown Affiche les éléments de liste d'une zone de liste déroulante modifiable.  
ListBox Affiche les éléments de liste d'une zone de liste.  
MultipleSelectionListBox Affiche les éléments de liste dans une zone de liste, avec la possibilité d'effectuer des sélections multiples. O
Radio Affiche les éléments de liste sous forme d'options.  

Exemple

L'exemple suivant montre comment utiliser la propriété SelectType pour changer la valeur lors de la publication du clic de bouton.

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  
 
If Not IsPostBack Then
   ' Set the value of the SelectType property.
   SelectionList1.SelectType = ListSelectType.Radio
Else
   SelectionList1.SelectType = ListSelectType.CheckBox
   If SelectionList1.SelectedIndex = - 1 Then
      Label1.Text = "No items selected"
   End If
End If

End Sub

[C#]

public void Page_Load(Object sender, EventArgs e)
{
   if (!IsPostBack)
   {
      // Set the value of the SelectType property.
      SelectionList1.SelectType = ListSelectType.Radio;
   }
   else
   {
      SelectionList1.SelectType = ListSelectType.CheckBox;
      if (SelectionList1.SelectedIndex == -1)
      {
        Label1.Text = "No items selected";
      }
   }
}

Voir aussi

S'applique à : SelectionList, classe