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