DataBinder.GetIndexedPropertyValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt de waarde van een geïndexeerde eigenschap op.
Overloads
| Name | Description |
|---|---|
| GetIndexedPropertyValue(Object, String) |
Haalt de waarde van een eigenschap van de opgegeven container en het navigatiepad op. |
| GetIndexedPropertyValue(Object, String, String) |
Haalt de waarde van de opgegeven eigenschap voor de opgegeven container op en formatteert de resultaten. |
GetIndexedPropertyValue(Object, String)
Haalt de waarde van een eigenschap van de opgegeven container en het navigatiepad op.
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
Parameters
- container
- Object
De objectverwijzing waarmee expr wordt geëvalueerd. Dit moet een geldige object-id zijn in de opgegeven taal voor de pagina.
- expr
- String
Het navigatiepad van het container object naar de waarde van de openbare eigenschap die moet worden geplaatst in de afhankelijke besturingselementeigenschap. Dit moet een tekenreeks met eigenschaps- of veldnamen zijn, gescheiden door punten, zoals Tables[0].DefaultView.[0].Price in C# of Tables(0).DefaultView.(0).Price in Visual Basic.
Retouren
Een object dat het resultaat is van de evaluatie van de expressie voor gegevensbinding.
Uitzonderingen
expr is geen geldige geïndexeerde expressie.
– of –
expr staat geïndexeerde toegang niet toe.
Opmerkingen
De waarde van expr moet worden geëvalueerd naar een openbare eigenschap.
Voor een van de webbesturingselementen voor lijsten, zoals GridView, DetailsView, DataListof Repeater, container moet dit zijn Container.DataItem. Als u een binding aan de pagina wilt toevoegen, container moet dat zijn Page.
Zie ook
Van toepassing op
GetIndexedPropertyValue(Object, String, String)
Haalt de waarde van de opgegeven eigenschap voor de opgegeven container op en formatteert de resultaten.
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
Parameters
- container
- Object
De objectverwijzing waarmee de expressie wordt geëvalueerd. Dit moet een geldige object-id zijn in de opgegeven taal voor de pagina.
- propName
- String
De naam van de eigenschap die de waarde bevat die moet worden opgehaald.
- format
- String
Een tekenreeks die de notatie aangeeft waarin de resultaten moeten worden weergegeven.
Retouren
De waarde van de opgegeven eigenschap in de indeling die is opgegeven door format.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de GetIndexedPropertyValue methode declaratief kunt gebruiken om een geïndexeerde waarde te binden.
<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>
<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>
Opmerkingen
De GetIndexedPropertyValue methode roept de GetIndexedPropertyValue methode aan en gebruikt vervolgens de String.Format methode om het resultaat op te maken zoals opgegeven in de format parameter. Een .NET Framework-indelingstekenreeks (zoals de tekenreeks die wordt gebruikt door String.Format) converteert het Object-exemplaar dat door de expressie voor gegevensbinding wordt geretourneerd naar een String-object.
Uitzonderingen die voor de GetIndexedPropertyValue methode worden gegenereerd, zijn ook van toepassing op de GetIndexedPropertyValue methode.