TreeNodeBindingCollection.Add(TreeNodeBinding) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt das angegebene TreeNodeBinding Objekt an das Ende des TreeNodeBindingCollection Objekts an.
public:
int Add(System::Web::UI::WebControls::TreeNodeBinding ^ binding);
public int Add(System.Web.UI.WebControls.TreeNodeBinding binding);
member this.Add : System.Web.UI.WebControls.TreeNodeBinding -> int
Public Function Add (binding As TreeNodeBinding) As Integer
Parameter
- binding
- TreeNodeBinding
Der TreeNodeBinding anzufügende Text.
Gibt zurück
Der nullbasierte Index der Position des hinzugefügten TreeNodeBinding in der TreeNodeBindingCollection.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Add die Methode verwendet wird, um einem Objekt programmgesteuert ein TreeNodeBinding neues TreeNodeBindingCollection Objekt hinzuzufügen. Damit dieses Beispiel ordnungsgemäß funktioniert, müssen Sie die XML-Daten, die sich am Ende dieses Abschnitts befinden, in eine Datei mit dem Namen Book.xmlkopieren.
<%@ 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 Remove method to remove the TreeNodeBinding object
// for the third-level nodes (index 2).
TreeNodeBinding oldBinding = BookTreeView.DataBindings[2];
BookTreeView.DataBindings.Remove(oldBinding);
// Create a new TreeNodeBinding object and set its properties.
TreeNodeBinding newBinding = new TreeNodeBinding();
newBinding.DataMember = "Section";
newBinding.TextField = "Subject";
// Use the Add method to add the TreeNodeBinding object to the
// DataBindings collection.
BookTreeView.DataBindings.Add(newBinding);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TreeNodeBindingCollection Add and Remove Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeNodeBindingCollection Add and Remove 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 Remove method to remove the TreeNodeBinding object
' for the third-level nodes (index 2).
Dim oldBinding As TreeNodeBinding = BookTreeView.DataBindings(2)
BookTreeView.DataBindings.Remove(oldBinding)
' Create a new TreeNodeBinding object and set its properties.
Dim newBinding As TreeNodeBinding = New TreeNodeBinding
newBinding.DataMember = "Section"
newBinding.TextField = "Subject"
' Use the Add method to add the TreeNodeBinding object to the
' DataBindings collection.
BookTreeView.DataBindings.Add(newBinding)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TreeNodeBindingCollection Add and Remove Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeNodeBindingCollection Add and Remove 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>
Im Folgenden sind die XML-Daten für das vorangehende Codebeispiel aufgeführt.
<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>
Hinweise
Verwenden Sie die Add Methode, um das angegebene TreeNodeBinding Objekt an das Ende des TreeNodeBindingCollection Objekts anzufügen.
Alternativ können Sie ein TreeNodeBinding Objekt in einem TreeNodeBindingCollection bestimmten Index mithilfe der Insert Methode einfügen.