DataBinder.GetIndexedPropertyValue 方法

定义

检索索引属性的值。

重载

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

返回

Object

由计算数据绑定表达式所得出的对象。

例外

containernull

  • 或 - exprnull 或空字符串 ("")。

expr 为无效的索引表达式。

  • 或 - expr 不允许索引访问。

注解

必须计算为公共属性的值 expr

对于任何列表 Web 控件(例如 GridViewDetailsViewDataListRepeatercontainer 应为 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

指定结果显示格式的字符串。

返回

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绑定表达式返回的实例转换为ObjectString对象。

GetIndexedPropertyValue 该方法引发的异常也适用于该方法 GetIndexedPropertyValue

另请参阅

适用于