DataBinder.GetIndexedPropertyValue Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recupera o valor de uma propriedade indexada.
Sobrecargas
| Name | Description |
|---|---|
| GetIndexedPropertyValue(Object, String) |
Recupera o valor de uma propriedade do contentor especificado e do caminho de navegação. |
| GetIndexedPropertyValue(Object, String, String) |
Recupera o valor da propriedade especificada para o contentor especificado e depois formata os resultados. |
GetIndexedPropertyValue(Object, String)
Recupera o valor de uma propriedade do contentor especificado e do caminho de navegação.
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
Parâmetros
- container
- Object
A referência do objeto contra a qual expr é avaliada. Este deve ser um identificador de objeto válido na língua especificada para a página.
- expr
- String
O percurso de navegação do container objeto para o valor da propriedade pública a colocar na propriedade de controlo limitada. Isto deve ser uma cadeia de nomes de propriedades ou campos separados por períodos, como Tables[0].DefaultView.[0].Price em C# ou Tables(0).DefaultView.(0).Price em Visual Basic.
Devoluções
Um objeto que resulta da avaliação da expressão de ligação de dados.
Exceções
Observações
O valor de expr deve ser avaliado para um bem público.
Para qualquer uma das listas, os controlos Web, como GridView, DetailsView, DataList, ou Repeater, container devem ser Container.DataItem. Se estiver encadernado contra a página, container deve ser Page.
Ver também
Aplica-se a
GetIndexedPropertyValue(Object, String, String)
Recupera o valor da propriedade especificada para o contentor especificado e depois formata os resultados.
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
Parâmetros
- container
- Object
A referência do objeto contra a qual a expressão é avaliada. Este deve ser um identificador de objeto válido na língua especificada para a página.
- propName
- String
O nome da propriedade que contém o valor a recuperar.
- format
- String
Uma cadeia que especifica o formato para mostrar os resultados.
Devoluções
O valor da propriedade especificada no formato especificado por format.
Exemplos
O exemplo de código seguinte demonstra como usar o GetIndexedPropertyValue método declarativamente para ligar a um valor indexado.
<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>
<%# DataBinder.GetIndexedPropertyValue(Container.DataItem, "[0][0]", "{0:c}") %>
Observações
O GetIndexedPropertyValue método invoca o GetIndexedPropertyValue método e depois usa o String.Format método para formatar o resultado conforme especificado no format parâmetro. Uma cadeia de formato .NET Framework (como as usadas por String.Format) converte a instância Object devolvida pela expressão de ligação de dados num objeto String.
Exceções que são feitas para o GetIndexedPropertyValue método também se aplicam ao GetIndexedPropertyValue mesmo.