共用方式為


DataBinder.GetIndexedPropertyValue 方法

定義

擷取索引屬性的值。

多載

GetIndexedPropertyValue(Object, String)

擷取指定之容器和巡覽路徑的屬性值。

GetIndexedPropertyValue(Object, String, String)

擷取指定之容器的指定屬性值,然後格式化結果。

GetIndexedPropertyValue(Object, String)

擷取指定之容器和巡覽路徑的屬性值。

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

參數

container
Object

expr 所據以評估的物件參考。 這在網頁的指定語言中必須是有效的物件識別項。

expr
String

巡覽路徑,從 container 物件到要放置在繫結控制項屬性中的公用屬性值。 它必須是以句號分隔的屬性或欄位名稱的字串,例如 C# 中的 Tables[0].DefaultView.[0].Price 或 Visual Basic 中的 Tables(0).DefaultView.(0).Price

傳回

Object

從資料繫結運算式的評估產生的物件。

例外狀況

containernull

-或- exprnull 或空字串 ("")。

expr 不是有效的索引運算式。

-或- expr 不允許索引存取。

備註

的值 expr 必須評估為公用屬性。

對於任何清單 Web 控制項,例如 GridViewDetailsViewDataListRepeatercontainer 應該是 Container.DataItem 。 如果您要對頁面進行系結, container 應該是 Page

另請參閱

適用於

GetIndexedPropertyValue(Object, String, String)

擷取指定之容器的指定屬性值,然後格式化結果。

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

參數

container
Object

運算式所據以評估的物件參考。 這在網頁的指定語言中必須是有效的物件識別項。

propName
String

包含要擷取值的屬性名稱。

format
String

指定結果顯示格式的字串。

傳回

String

具有由 format 所指定格式的指定屬性值。

範例

下列程式碼範例示範如何以宣告方式使用 GetIndexedPropertyValue 方法系結至索引值。


<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>

<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>

備註

方法 GetIndexedPropertyValue 會叫用 GetIndexedPropertyValue 方法,然後使用 String.Format 方法來格式化參數中指定的 format 結果。 .NET Framework格式字串 (,例如 String.Format) 將資料系結運算式 String 傳回的實例轉換成 Object 物件。

針對 方法 GetIndexedPropertyValue 擲回的 GetIndexedPropertyValue 例外狀況也適用于 方法。

另請參閱

適用於