TreeNodeBindingCollection.Item[Int32] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví TreeNodeBinding objekt na zadaném indexu v objektu TreeNodeBindingCollection .
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
Parametry
- i
- Int32
Index založený na TreeNodeBinding nule načtení.
Hodnota vlastnosti
V TreeNodeBinding zadaném indexu v souboru TreeNodeBindingCollection.
Příklady
Následující příklad kódu ukazuje, jak použít Item[] indexer pro přístup k položkám, které jsou v objektu TreeNodeBindingCollection . Objekt TreeNodeBinding pro uzly třetí úrovně se aktualizuje programově s novými hodnotami. Aby tento příklad fungoval správně, musíte zkopírovat data XML umístěná na konci této části do souboru s názvem 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>
Následuje data XML pro předchozí příklad kódu.
<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>
Poznámky
Item[] Indexer slouží k přístupu TreeNodeBinding k objektu z objektu umístěného TreeNodeBindingCollection v i
maticovém zápisu. Item[] Indexer umožňuje přímo upravit nebo nahradit TreeNodeBinding objekt v kolekci.