傳回 ObjectList 類別所有欄位的集合,不論產生方式是明確或自動。預設值是自動產生的欄位集合。
public System.Web.UI.MobileControls.IObjectListFieldCollection
AllFields {
get
}
備註
繫結資料 (Data Binding) 之後才能使用這個集合。您不能加入或移除這個集合的項目,這點不同於 Fields 集合。根據預設,這個集合是自動產生的欄位集合。明確定義的欄位是放在自動產生的欄位之後。
範例
下列範例示範如何使用 AllFields 屬性存取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/>";
}
}
請參閱
套用至:ObjectList 類別