DataBinder.GetIndexedPropertyValue Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dizine alınmış bir özelliğin değerini alır.
Aşırı Yüklemeler
GetIndexedPropertyValue(Object, String) |
Belirtilen kapsayıcının ve gezinti yolunun bir özelliğinin değerini alır. |
GetIndexedPropertyValue(Object, String, String) |
Belirtilen kapsayıcı için belirtilen özelliğin değerini alır ve sonuçları biçimlendirır. |
GetIndexedPropertyValue(Object, String)
Belirtilen kapsayıcının ve gezinti yolunun bir özelliğinin değerini alır.
public:
static System::Object ^ GetIndexedPropertyValue(System::Object ^ container, System::String ^ expr);
public static object GetIndexedPropertyValue (object container, string expr);
static member GetIndexedPropertyValue : obj * string -> obj
Public Shared Function GetIndexedPropertyValue (container As Object, expr As String) As Object
Parametreler
- container
- Object
Üzerinde değerlendirilen expr
nesne başvurusu. Bu, sayfa için belirtilen dilde geçerli bir nesne tanımlayıcısı olmalıdır.
- expr
- String
Nesneden container
, ilişkili denetim özelliğine yerleştirecek ortak özellik değerine giden gezinti yolu. Bu, Tablolar[0] gibi noktalarla ayrılmış bir özellik veya alan adları dizesi olmalıdır. Defaultview. [0].
C# veya Tablolarda Fiyat(0). Defaultview. (0). fiyat
Visual Basic.
Döndürülenler
Veri bağlama ifadesinin değerlendirilmesinden kaynaklanan bir nesne.
Özel durumlar
expr
geçerli bir dizinlenmiş ifade değil.
-veya-
expr
dizine alınan erişime izin vermez.
Açıklamalar
değerinin expr
bir ortak özellik olarak değerlendirilmesi gerekir.
, DetailsView, veya Repeatercontainer
gibi GridViewliste Web denetimlerinden herhangi biri için olmalıdırContainer.DataItem
. DataList Sayfaya bağlanıyorsanız, container
olmalıdır Page
.
Ayrıca bkz.
Şunlara uygulanır
GetIndexedPropertyValue(Object, String, String)
Belirtilen kapsayıcı için belirtilen özelliğin değerini alır ve sonuçları biçimlendirır.
public:
static System::String ^ GetIndexedPropertyValue(System::Object ^ container, System::String ^ propName, System::String ^ format);
public static string GetIndexedPropertyValue (object container, string propName, string format);
static member GetIndexedPropertyValue : obj * string * string -> string
Public Shared Function GetIndexedPropertyValue (container As Object, propName As String, format As String) As String
Parametreler
- container
- Object
İfadenin değerlendirildiği nesne başvurusu. Bu, sayfa için belirtilen dilde geçerli bir nesne tanımlayıcısı olmalıdır.
- propName
- String
Alınacak değeri içeren özelliğin adı.
- format
- String
Sonuçların görüntüleneceği biçimi belirten bir dize.
Döndürülenler
Belirtilen özelliğin tarafından format
belirtilen biçimdeki değeri.
Örnekler
Aşağıdaki kod örneği, dizine alınan bir değere bağlanmak için yöntemini bildirimli olarak kullanmayı GetIndexedPropertyValue gösterir.
<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>
<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>
Açıklamalar
GetIndexedPropertyValue yöntemi yöntemini çağırır GetIndexedPropertyValue ve ardından parametresinde format
belirtilen sonucu biçimlendirmek için yöntemini kullanırString.Format. .NET Framework biçim dizesi (tarafından String.Formatkullanılanlar Object gibi), veri bağlama ifadesi tarafından döndürülen örneği bir String nesneye dönüştürür.
Yöntemi için GetIndexedPropertyValue atılan özel durumlar yöntemine GetIndexedPropertyValue de uygulanır.