Proprietà AllFields

Restituisce l'insieme di tutti i campi della classe ObjectList, generati in modo esplicito o automatico. Il valore predefinito è l'insieme dei campi generati automaticamente.

public System.Web.UI.MobileControls.IObjectListFieldCollection
   AllFields {
   get
}

Osservazioni

L'insieme è disponibile solo dopo l'associazione dati. A differenza di quanto accade nell'insieme Fields, questo insieme non consente l'aggiunta o la rimozione di elementi. Per impostazione predefinita, questo insieme contiene i campi generati automaticamente. Se alcuni campi vengono definiti esplicitamente, verranno inseriti nell'insieme dopo i campi generati automaticamente.

Esempio

Nell'esempio che segue viene illustrato come utilizzare la proprietà AllFields per accedere a tutti i campi della classe ObjecList.

Protected Sub Cities_OnItemCommand(sender As Object, e As ObjectListCommandEventArgs)
   
     Dim m1(Objlist1.AllFields.Count) As ObjectListField 
     m1 = Objlist1.AllFields.GetAll() 
     Dim i As Integer 
     For i = 0 To Objlist1.AllFields.Count - 1 
         TextView1.Text += m1(i).DataField.ToString() + " : " + m1(i).Title + " 
   " Next i 

End Sub

[C#]
void List1_ItemCommand(Object sender, ObjectListSelectEventArgs e)
{ 
   ObjectListField[] m1 = new ObjectListField[Objlist1.AllFields.Count];
   m1 = Objlist1.AllFields.GetAll();
   for(int i=0; i<Objlist1.AllFields.Count; i++)
   {
     Txtvw.Text += m1[i].DataField.ToString() + " : "
       + m1[i].Title + " <br/>";
   }
}    

Vedere anche

Si applica a: classe ObjectList