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
对象到要放置在绑定控件属性中的公共属性值的导航路径。 此路径必须是以点分隔的属性或字段名称字符串,如 C# 中的 Tables[0].DefaultView.[0].Price
或 Visual Basic 中的 Tables(0).DefaultView.(0).Price
。
返回
由计算数据绑定表达式所得出的对象。
例外
注解
必须计算为公共属性的值 expr
。
对于任何列表 Web 控件(例如 GridView、 DetailsView、 DataList或 Repeater) container
应为 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绑定表达式返回的实例转换为ObjectString对象。
为 GetIndexedPropertyValue 该方法引发的异常也适用于该方法 GetIndexedPropertyValue 。