DataBinder.GetIndexedPropertyValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取索引屬性的值。
多載
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
。
傳回
從資料繫結運算式的評估產生的物件。
例外狀況
備註
的值 expr
必須評估為公用屬性。
對於任何清單 Web 控制項,例如 GridView 、 DetailsView 、 DataList 或 Repeater , container
應該是 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
指定結果顯示格式的字串。
傳回
具有由 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 例外狀況也適用于 方法。