Metodo Add (ObjectListFieldCollection)
Consente di aggiungere un campo al termine dell'insieme.
public void Add(
System.Web.UI.MobileControls.ObjectListField field
)
Parametri
- field
Il campo ObjectListField da aggiungere al termine dell'insieme.
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