TreeNodeBindingCollection.Item[Int32] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger objektet TreeNodeBinding vid det angivna indexet TreeNodeBindingCollection i objektet.
public:
property System::Web::UI::WebControls::TreeNodeBinding ^ default[int] { System::Web::UI::WebControls::TreeNodeBinding ^ get(int i); void set(int i, System::Web::UI::WebControls::TreeNodeBinding ^ value); };
public System.Web.UI.WebControls.TreeNodeBinding this[int i] { get; set; }
member this.Item(int) : System.Web.UI.WebControls.TreeNodeBinding with get, set
Default Public Property Item(i As Integer) As TreeNodeBinding
Parametrar
- i
- Int32
Det nollbaserade indexet för det som ska hämtas TreeNodeBinding .
Egenskapsvärde
Vid TreeNodeBinding det angivna indexet TreeNodeBindingCollectioni .
Exempel
Följande kodexempel visar hur du använder Item[] indexeraren för att komma åt objekten som finns i ett TreeNodeBindingCollection objekt. Objektet TreeNodeBinding för noderna på tredje nivån uppdateras programmatiskt med nya värden. För att det här exemplet ska fungera korrekt måste du kopiera XML-data som finns i slutet av det här avsnittet till en fil med namnet Book.xml.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
// Use the indexer to access the TreeNodeBinding object for
// the third-level nodes (index 2) and change the value of
// its TextField property to "Subject".
BookTreeView.DataBindings[2].TextField = "Subject";
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TreeNodeBindingCollection Indexer Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeNodeBindingCollection Indexer Example</h3>
<asp:TreeView id="BookTreeView"
DataSourceID="BookXmlDataSource"
runat="server">
<DataBindings>
<asp:TreeNodeBinding DataMember="Book" TextField="Title"/>
<asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>
<asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="BookXmlDataSource"
DataFile="Book.xml"
runat="server">
</asp:XmlDataSource>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
' Use the indexer to access the TreeNodeBinding object for
' the third-level nodes (index 2) and change the value of
' its TextField property to "Subject".
BookTreeView.DataBindings(2).TextField = "Subject"
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TreeNodeBindingCollection Indexer Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeNodeBindingCollection Indexer Example</h3>
<asp:TreeView id="BookTreeView"
DataSourceID="BookXmlDataSource"
runat="server">
<DataBindings>
<asp:TreeNodeBinding DataMember="Book" TextField="Title"/>
<asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>
<asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="BookXmlDataSource"
DataFile="Book.xml"
runat="server">
</asp:XmlDataSource>
</form>
</body>
</html>
Följande är XML-data för föregående kodexempel.
<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>
Kommentarer
Item[] Använd indexeraren för att komma åt ett TreeNodeBinding objekt från objektet som TreeNodeBindingCollection finns på i med matris notation. Med Item[] indexeraren kan du ändra eller ersätta ett TreeNodeBinding objekt i samlingen direkt.