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