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
개체부터 public 속성 값까지의 탐색 경로이며, C#에서의 Tables[0].DefaultView.[0].Price
또는 Visual Basic에서의 Tables(0).DefaultView.(0).Price
와 같이 마침표로 구분된 속성 또는 필드 이름의 문자열이어야 합니다.
반환
데이터 바인딩 식을 계산한 결과로 만들어지는 개체입니다.
예외
설명
값 expr
은 public 속성으로 평가되어야 합니다.
목록 웹 컨트롤(예: GridView, DetailsViewDataList또는 Repeatercontainer
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)은 Object 데이터 바인딩 식에서 반환된 인스턴스를 개체로 String 변환합니다.
메서드에 대해 GetIndexedPropertyValue throw되는 예외도 메서드에 GetIndexedPropertyValue 적용됩니다.