Condividi tramite


Metodo Add (ObjectListFieldCollection)

Consente di aggiungere un campo al termine dell'insieme.

public void Add(
   System.Web.UI.MobileControls.ObjectListField field
)

Parametri

Osservazioni

Questo metodo non è disponibile nell'interfaccia IObjectListFieldCollection di sola lettura.

L'aggiunta di un campo all'insieme campi di un elenco di oggetti modifica il funzionamento dell'associazione dati del controllo, pertanto sarà necessario associare nuovamente i dati al controllo.

Esempio

Nell'esempio seguente viene mostrato come utilizzare il metodo Add per aggiungere un campo (ListField1) al termine dell'insieme ObjectListFieldCollection.

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    If Not IsPostBack Then
        
        Dim arr As ArrayList = New ArrayList()

        arr.Add(New Task("Verify transactions", "Done"))
        arr.Add(New Task("Check balance sheet", "Scheduled"))
        arr.Add(New Task("Send report", "Pending"))

        'Associate and bind the list to the array.
        ObjectList1.DataSource = arr
        ObjectList1.DataBind()
 
        ObjectList1.AutoGenerateFields = False
        Dim ListField1 As New ObjectListField()
        ListField1.DataField = "TaskName"
        ListField1.Title = "Task Name"
        ObjectList1.Fields.Add(ListField1)
        ObjectList1.DataBind()
      
   End If
   

[C#]

public void Page_Load(Object sender, EventArgs e)
{
  public void Page_Load(Object sender, EventArgs e)
{
  
   If (!IsPostBack)
   { 
   ArrayList arr = New ArrayList();

   arr.Add(New Task("Verify transactions", "Done"));
   arr.Add(New Task("Check balance sheet", "Scheduled"));
   arr.Add(New Task("Send report", "Pending"));

   //Associate and bind the list to the array.
   ObjectList1.DataSource = arr;
   ObjectList1.DataBind();

   ObjectList1.AutoGenerateFields=false ;
   ObjectListField ListField1 = new ObjectListField();
   ListField1.DataField = "BookName";
   ListField1.Title = "BookName";
   ObjectList1.Fields.Add(ListField1);
   ObjectList1.DataBind();
   }
}

Vedere anche

Metodo AddAt | Metodo Clear (Common) | Metodo Remove (ObjectListFieldCollection) | Metodo RemoveAt (Common)

Si applica a: classe ObjectListFieldCollection