DataBinder.GetIndexedPropertyValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte hodnotu indexované vlastnosti.
Přetížení
GetIndexedPropertyValue(Object, String) |
Načte hodnotu vlastnosti zadaného kontejneru a navigační cesty. |
GetIndexedPropertyValue(Object, String, String) |
Načte hodnotu zadané vlastnosti pro zadaný kontejner a potom naformátuje výsledky. |
GetIndexedPropertyValue(Object, String)
Načte hodnotu vlastnosti zadaného kontejneru a navigační cesty.
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
Parametry
- container
- Object
Odkaz na objekt, na který expr
se vyhodnotí. Toto musí být platný identifikátor objektu v zadaném jazyce stránky.
- expr
- String
Navigační cesta objektu container
k hodnotě veřejné vlastnosti, která se umístí do vázané vlastnosti ovládacího prvku. Musí se jednat o řetězec názvů vlastností nebo polí oddělených tečkami, jako jsou tabulky[0]. Defaultview. [0]. Cena
v jazyce C# nebo Tables(0). Defaultview. (0). Cena
v Visual Basic.
Návraty
Objekt, který je výsledkem vyhodnocení výrazu datové vazby.
Výjimky
Poznámky
Hodnota expr
musí být vyhodnocena jako veřejná vlastnost.
Pro některý ze webových ovládacích prvků seznamu, například GridView, DetailsView, DataListnebo Repeater, container
by měl být Container.DataItem
. Pokud vytváříte vazbu na stránku, container
měla by být Page
.
Viz také
Platí pro
GetIndexedPropertyValue(Object, String, String)
Načte hodnotu zadané vlastnosti pro zadaný kontejner a potom naformátuje výsledky.
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
Parametry
- container
- Object
Odkaz na objekt, na který je výraz vyhodnocen. Musí se jednat o platný identifikátor objektu v zadaném jazyce stránky.
- propName
- String
Název vlastnosti, která obsahuje hodnotu, která se má načíst.
- format
- String
Řetězec, který určuje formát, ve kterém se mají zobrazit výsledky.
Návraty
Hodnota zadané vlastnosti ve formátu určeném .format
Příklady
Následující příklad kódu ukazuje, jak použít metodu GetIndexedPropertyValue deklarativní k vytvoření vazby na indexovanou hodnotu.
<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>
<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>
Poznámky
Metoda GetIndexedPropertyValue vyvolá metodu GetIndexedPropertyValue a pak použije metodu String.Format k formátování výsledku podle zadaného v parametru format
. Řetězec formátu .NET Framework (podobně jako ty, které String.Formatpoužívají) převede Object instanci vrácenou výrazem String datové vazby na objekt.
Výjimky, které jsou vyvolán pro metodu GetIndexedPropertyValue platí také pro metodu GetIndexedPropertyValue .