Metodo AddAt (ObjectListFieldCollection)
Consente di aggiungere un campo all'insieme nella posizione specificata dal parametro index.
public void AddAt(
int index,
System.Web.UI.MobileControls.ObjectListField field
)
Parametri
- index
La posizione dell'insieme in cui aggiungere il campo. - field
Il campo da aggiungere all'insieme nella posizione specificata.
Osservazioni
Il valore -1 del parametro index specifica che il campo viene aggiunto al termine dell'insieme.
L'aggiunta di un campo ai 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 AddAt per aggiungere un campo 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.AddAt(0, 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.AddAt(0,ListField1);
ObjectList1.DataBind();
}
}
Vedere anche
Metodo Add (ObjectListFieldCollection) | Metodo Clear (Common) | Metodo Remove (ObjectListFieldCollection) | Metodo RemoveAt (Common)
Si applica a: classe ObjectListFieldCollection