Aracılığıyla paylaş


DataBinder.GetIndexedPropertyValue Yöntem

Tanım

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

Object

Veri bağlama ifadesinin değerlendirilmesinden kaynaklanan bir nesne.

Özel durumlar

container, null değeridir.

-veya- expr veya null boş bir dize ("").

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

String

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 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.

Ayrıca bkz.

Şunlara uygulanır