TreeNodeBindingCollection.Insert(Int32, TreeNodeBinding) Metoda
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í.
Vloží zadaný TreeNodeBinding objekt do objektu v zadaném umístění indexu TreeNodeBindingCollection .
public:
void Insert(int index, System::Web::UI::WebControls::TreeNodeBinding ^ binding);
public void Insert (int index, System.Web.UI.WebControls.TreeNodeBinding binding);
member this.Insert : int * System.Web.UI.WebControls.TreeNodeBinding -> unit
Public Sub Insert (index As Integer, binding As TreeNodeBinding)
Parametry
- index
- Int32
Umístění indexu TreeNodeBindingzaloženého na nule, do kterého se má vložit .
- binding
- TreeNodeBinding
Instance TreeNodeBinding, která má být vložena.
Příklady
Následující příklad kódu ukazuje, jak použít metodu Insert k vložení nového TreeNodeBinding objektu programově do objektu TreeNodeBindingCollection . 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 RemoveAt method to remove the TreeNodeBinding object
// for the third-level nodes (index 2).
BookTreeView.DataBindings.RemoveAt(2);
// Create a new TreeNodeBinding object and set its properties.
TreeNodeBinding newBinding = new TreeNodeBinding();
newBinding.DataMember = "Section";
newBinding.TextField = "Subject";
// Use the Insert method to insert the TreeNodeBinding object
// into the DaaBindings collection at index 2.
BookTreeView.DataBindings.Insert(2, newBinding);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TreeNodeBindingCollection Insert and RemoveAt Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeNodeBindingCollection Insert and RemoveAt 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 RemoveAt method to remove the TreeNodeBinding object
' for the third-level nodes (index 2).
BookTreeView.DataBindings.RemoveAt(2)
' Create a new TreeNodeBinding object and set its properties.
Dim newBinding As TreeNodeBinding = New TreeNodeBinding
newBinding.DataMember = "Section"
newBinding.TextField = "Subject"
' Use the Insert method to insert the TreeNodeBinding object to
' the DataBindings collection at index 2.
BookTreeView.DataBindings.Insert(2, newBinding)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TreeNodeBindingCollection Insert and RemoveAt Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeNodeBindingCollection Insert and RemoveAt 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
Použijte metodu Insert k vložení zadaného TreeNodeBinding objektu do objektu TreeNodeBindingCollection na index
.
Jako alternativu TreeNodeBinding můžete připojit objekt na konec TreeNodeBindingCollection metody Add .