TreeNodeBindingCollection::Item Property (Int32)
Gets or sets the TreeNodeBinding object at the specified index in the TreeNodeBindingCollection object.
Assembly: System.Web (in System.Web.dll)
public: property TreeNodeBinding^ default[ int i ] { TreeNodeBinding^ get(int i); void set(int i, TreeNodeBinding^ value); }
Parameters
- i
-
Type:
System::Int32
The zero-based index of the TreeNodeBinding to retrieve.
Property Value
Type: System.Web.UI.WebControls::TreeNodeBinding^The TreeNodeBinding at the specified index in the TreeNodeBindingCollection.
Use the Item indexer to access a TreeNodeBinding object from the TreeNodeBindingCollection object located at i using array notation. The Item indexer allows you to modify or replace a TreeNodeBinding object in the collection directly.
The following code example demonstrates how to use the Item indexer to access the items that are in a TreeNodeBindingCollection object. The TreeNodeBinding object for the third-level nodes is updated programmatically with new values. For this example to work correctly, you must copy the XML data that is located at the end of this section to a file called Book.xml.
The following is the XML data for the preceding code example.
<Book Title="Book Title">
<Chapter Heading="Chapter 1">
<Section Heading="Section 1"
Subject="Subject 1">
</Section>
<Section Heading="Section 2"
Subject="Subject 1">
</Section>
</Chapter>
<Chapter Heading="Chapter 2">
<Section Heading="Section 1"
Subject="Subject 1">
</Section>
</Chapter>
</Book>
Available since 2.0