Partager via


LabelField, propriété

Définit ou retourne une valeur (le champ de nom ou de données) qui identifie le champ à utiliser comme étiquette pour chaque élément. La valeur par défaut est empty ; le premier champ de la collection AllFields est donc utilisé comme étiquette pour chaque élément.

public string LabelField {
   get,
   set
}

Notes

Cette propriété est ignorée si le mode Liste est affiché sous forme de tableau.

Exemple

L'exemple suivant démontre comment utiliser la propriété LabelField pour spécifier le contenu du champ TaskName comme étiquette en mode Liste.

Dim arr As New ArrayList()

Class Task
   Private _TaskName As String
   Private _Editable As String
   
   Public Sub New(TaskName As String, Editable As String)
      _TaskName = TaskName
      _Editable = Editable
   End Sub 'New
   
   Public ReadOnly Property TaskName() As String
      Get
         Return _TaskName
      End Get
   End Property
   
   Public ReadOnly Property Editable() As String
      Get
         Return _Editable
      End Get
   End Property
End Class 'Task

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  
   ' Start initial creation and filling of array.
   arr.Add(New Task("Tomorrow's work", "yes"))
   ObjectList1.DataSource = arr
   ObjectList1.LabelField = "TaskName"
   ObjectList1.DataBind()

End Sub

[C#]

ArrayList arr = new ArrayList();
class Task
{
   private string _TaskName;
   private string _Editable;   
   public Task(string TaskName, string Editable) 
   { 
      _TaskName = TaskName; 
      _Editable = Editable;
   }   
   public string TaskName { get { return _TaskName; } }
   public string Editable { get { return _Editable; } }
}
public void Page_Load(Object sender, EventArgs e)
{
   // Start initial creation and filling of array.
   arr.Add (new Task ("Tomorrow's work", "yes"));
   ObjectList1.DataSource = arr;
   ObjectList1.LabelField = "TaskName";
   ObjectList1.DataBind();
}   

Voir aussi

ObjectList, contrôle

S'applique à : ObjectList, classe