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
| Name | Description |
|---|---|
| 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, C# dilinde Tables[0].DefaultView.[0].Price veya Visual Basic'da Tables(0).DefaultView.(0).Price gibi noktalarla ayrılmış bir özellik veya alan adları dizesi olmalıdır.
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 dizinli erişime izin vermez.
Açıklamalar
değerinin expr bir ortak özellik olarak değerlendirilmesi gerekir.
, , GridViewveya DetailsViewDataList gibi Repeatercontainerliste Web denetimlerinden herhangi biri için olmalıdırContainer.DataItem. 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 dize.
Döndürülenler
Belirtilen özelliğin tarafından formatbelirtilen 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 String.Format belirtilen sonucu biçimlendirmek için yöntemini kullanırformat. .NET Framework biçim dizesi (String.Format tarafından kullanılanlar gibi), veri bağlama ifadesi tarafından döndürülen Object örneğini bir String nesnesine dönüştürür.
yöntemi için GetIndexedPropertyValue oluşan özel durumlar da yöntemine GetIndexedPropertyValue uygulanır.