TreeView TreeView TreeView TreeView Class

Definition

Zeigt hierarchische Daten, z. B. ein Inhaltsverzeichnis, in einer Struktur an.Displays hierarchical data, such as a table of contents, in a tree structure.

public ref class TreeView : System::Web::UI::WebControls::HierarchicalDataBoundControl, System::Web::UI::ICallbackEventHandler, System::Web::UI::IPostBackDataHandler, System::Web::UI::IPostBackEventHandler
[System.Web.UI.ControlValueProperty("SelectedValue")]
public class TreeView : System.Web.UI.WebControls.HierarchicalDataBoundControl, System.Web.UI.ICallbackEventHandler, System.Web.UI.IPostBackDataHandler, System.Web.UI.IPostBackEventHandler
type TreeView = class
    inherit HierarchicalDataBoundControl
    interface IPostBackEventHandler
    interface IPostBackDataHandler
    interface ICallbackEventHandler
Public Class TreeView
Inherits HierarchicalDataBoundControl
Implements ICallbackEventHandler, IPostBackDataHandler, IPostBackEventHandler
Vererbung
Attribute
Implementiert

Beispiele

Dieser Abschnitt enthält Beispiele für sieben Code:This section contains seven code examples:

  • Im ersten Codebeispiel wird veranschaulicht, wie Sie die Rahmen für das zweite Codebeispiel einrichten.The first code example demonstrates how to set up the frames for the second code example.

  • Im zweiten Codebeispiel wird veranschaulicht, wie deklarative Syntax verwenden, um statische Daten angezeigt werden sollen die TreeView Steuerelement.The second code example demonstrates how to use declarative syntax to display static data in the TreeView control.

  • Im dritten Codebeispiel wird veranschaulicht, wie zum Binden der TreeView Steuerelement an eine XML-Datenquelle.The third code example demonstrates how to bind the TreeView control to an XML data source.

  • Die vierte Codebeispiel enthält XML-Daten für das dritte Codebeispiel.The fourth code example provides sample XML data for the third code example.

  • Die fünfte Codebeispiel wird veranschaulicht, wie Sie mit der TreeView Steuerelement für die Website-Navigation, indem Sie ihn zum Binden einer SiteMapDataSource Steuerelement.The fifth code example demonstrates how to use the TreeView control for site navigation by binding it to a SiteMapDataSource control.

  • Das sechste Codebeispiel enthält Beispiel Sitemap-Daten für die fünfte Codebeispiel.The sixth code example provides sample site map data for the fifth code example.

  • Im siebten Codebeispiel wird veranschaulicht, wie zum Auffüllen von Knoten in der TreeView Steuerelement auf dem Client.The seventh code example demonstrates how to populate the nodes in the TreeView control from the client.

Im folgenden Codebeispiel wird veranschaulicht, wie die Frames für die im folgenden Codebeispiel wird eingerichtet wird.The following code example demonstrates how to set up the frames for the following code example.


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>TreeView Frameset Example</title>
</head>
         
    <frameset cols="30%, 75%">
   
        <frame title="MenuFrame" name="Menu" src="TreeViewFramecs.aspx"/>
        <frame title="ContentFrame" name="Content" src="Home.aspx"/> 
           
    </frameset>      
   
</html>


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>TreeView Frameset Example</title>
</head>
         
    <frameset cols="30%, 75%">
   
        <frame title="MenuFrame" name="Menu" src="TreeViewFramevb.aspx"/>
        <frame title="ContentFrame" name="Content" src="Home.aspx"/> 
           
    </frameset>      
   
</html>

Das folgende Codebeispiel veranschaulicht die deklarative Syntax verwenden, um statische Daten angezeigt werden sollen die TreeView Steuerelement.The following code example demonstrates how to use declarative syntax to display static data in the TreeView control. In diesem Beispiel wird innerhalb der Frame-Gruppe, der im vorherigen Beispiel verwendet, um eine Tabelle der Inhalte anzuzeigen.This example is used within the frame set of the preceding example to display a table of contents.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView Declarative Syntax Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Declarative Syntax Example</h3>
      
      <asp:TreeView id="SampleTreeView" 
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="Content" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="Content">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="Content"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="Content">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

    </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">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView Declarative Syntax Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Declarative Syntax Example</h3>
      
      <asp:TreeView id="SampleTreeView" 
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="Content" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="Content">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="Content"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="Content">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

    </form>
  </body>
</html>

Im folgenden Codebeispiel wird veranschaulicht, wie zum Binden der TreeView Steuerelement an eine XML-Datenquelle.The following code example demonstrates how to bind the TreeView control to an XML data source. Für dieses Beispiel ordnungsgemäß funktioniert müssen Sie die XML-Beispieldaten bereitgestellt, die nach diesem Codebeispiel, in eine Datei mit dem Namen Book.xml kopieren.For this example to work correctly, you must copy the sample XML data, provided after this code example, to a file named 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">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView XML Data Binding Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView XML Data Binding 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">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView XML Data Binding Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView XML Data Binding 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>

Das folgende Codebeispiel enthält XML-Daten für das vorherige Beispiel.The following code example provides sample XML data for the preceding example.

<Book Title="Book Title">  
    <Chapter Heading="Chapter 1">  
        <Section Heading="Section 1">  
        </Section>  
        <Section Heading="Section 2">  
        </Section>  
    </Chapter>  
    <Chapter Heading="Chapter 2">  
        <Section Heading="Section 1">  
        </Section>  
    </Chapter>  
</Book>  

Im folgenden Codebeispiel wird veranschaulicht, wie Sie mit der TreeView Steuerelement für die Website-Navigation, indem Sie ihn zum Binden einer SiteMapDataSource Steuerelement.The following code example demonstrates how to use the TreeView control for site navigation by binding it to a SiteMapDataSource control. Für dieses Beispiel ordnungsgemäß funktioniert müssen Sie die Beispiel Sitemap-Daten, bereitgestellt, die nach diesem Codebeispiel, in der Datei Web.sitemap kopieren.For this example to work correctly, you must copy the sample site map data, provided after this code example, to a file named Web.sitemap.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView AutoGenerateBindings Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView AutoGenerateBindings Example</h3>
    
      <!-- Set the AutoGenerateBindings property -->
      <!-- to false declaratively to allow for   -->
      <!-- the user-defined Bindings collection. -->
      <asp:TreeView id="SiteTreeView" 
        DataSourceID="SiteMapSource"
        AutoGenerateDataBindings="False"
        runat="server">
        
        <DataBindings>
        
          <asp:TreeNodeBinding TextField="title" NavigateUrlField="url"/>
        
        </DataBindings>
            
      </asp:TreeView>
      
      <asp:SiteMapDataSource ID="SiteMapSource" runat="server"/>
         
    </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">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView AutoGenerateBindings Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView AutoGenerateBindings Example</h3>
    
      <!-- Set the AutoGenerateBindings property -->
      <!-- to false declaratively to allow for   -->
      <!-- the user-defined Bindings collection. -->
      <asp:TreeView id="SiteTreeView" 
        DataSourceID="SiteMapSource"
        AutoGenerateDataBindings="False"
        runat="server">
        
        <DataBindings>
        
          <asp:TreeNodeBinding TextField="title" NavigateUrlField="url"/>
        
        </DataBindings>
            
      </asp:TreeView>
      
      <asp:SiteMapDataSource ID="SiteMapSource" runat="server"/>
         
    </form>
  </body>
</html>

Das folgende Codebeispiel stellt Beispiel Sitemap-Daten für das vorherige Codebeispiel bereit.The following code example provides sample site map data for the preceding code example.

<siteMap>  
    <siteMapNode title="Home" description="Home" url="default.aspx">  
        <siteMapNode title="Products" description="Products" url="Products.aspx">  
            <siteMapNode title="Computers" url="Computers.aspx"/>  
            <siteMapNode title="Accessories" url="Accessories.aspx"/>       
        </siteMapNode>  
    </siteMapNode>  
</siteMap>  

Im folgenden Codebeispiel wird veranschaulicht, wie zum Auffüllen von Knoten in der TreeView Steuerelement auf dem Client.The following code example demonstrates how to populate the nodes in the TreeView control from the client. Beim Auffüllen von Client-Side-Knoten aktiviert ist, werden die Knoten auf dem Client, ohne die Notwendigkeit zum Zurücksenden an den Server dynamisch aufgefüllt.When client-side node population is enabled, nodes are populated dynamically on the client, without the need to post back to the server.


<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void PopulateNode(Object sender, TreeNodeEventArgs e)
  {

    // Call the appropriate method to populate a node at a particular level.
    switch(e.Node.Depth)
    {
      case 0:
        // Populate the first-level nodes.
        PopulateCategories(e.Node);
        break;
      case 1:
        // Populate the second-level nodes.
        PopulateProducts(e.Node);
        break;
      default:
        // Do nothing.
        break;
    }
    
  }

  void PopulateCategories(TreeNode node)
  {
    
    // Query for the product categories. These are the values
    // for the second-level nodes.
    DataSet ResultSet = RunQuery("Select CategoryID, CategoryName From Categories");

    // Create the second-level nodes.
    if(ResultSet.Tables.Count > 0)
    {
    
      // Iterate through and create a new node for each row in the query results.
      // Notice that the query results are stored in the table of the DataSet.
      foreach (DataRow row in ResultSet.Tables[0].Rows)
      {
        
        // Create the new node. Notice that the CategoryId is stored in the Value property 
        // of the node. This will make querying for items in a specific category easier when
        // the third-level nodes are created. 
        TreeNode newNode = new TreeNode();
        newNode.Text = row["CategoryName"].ToString(); 
        newNode.Value = row["CategoryID"].ToString();        

        // Set the PopulateOnDemand property to true so that the child nodes can be 
        // dynamically populated.
        newNode.PopulateOnDemand = true;
        
        // Set additional properties for the node.
        newNode.SelectAction = TreeNodeSelectAction.Expand;
        
        // Add the new node to the ChildNodes collection of the parent node.
        node.ChildNodes.Add(newNode);
        
      }
      
    }
    
  }

  void PopulateProducts(TreeNode node)
  {

    // Query for the products of the current category. These are the values
    // for the third-level nodes.
    DataSet ResultSet = RunQuery("Select ProductName From Products Where CategoryID=" + node.Value);

    // Create the third-level nodes.
    if(ResultSet.Tables.Count > 0)
    {
    
      // Iterate through and create a new node for each row in the query results.
      // Notice that the query results are stored in the table of the DataSet.
      foreach (DataRow row in ResultSet.Tables[0].Rows)
      {
      
        // Create the new node.
        TreeNode NewNode = new TreeNode(row["ProductName"].ToString());
        
        // Set the PopulateOnDemand property to false, because these are leaf nodes and
        // do not need to be populated.
        NewNode.PopulateOnDemand = false;
        
        // Set additional properties for the node.
        NewNode.SelectAction = TreeNodeSelectAction.None;
        
        // Add the new node to the ChildNodes collection of the parent node.
        node.ChildNodes.Add(NewNode);
        
      }
      
    }

  }

  DataSet RunQuery(String QueryString)
  {

    // Declare the connection string. This example uses Microsoft SQL Server 
    // and connects to the Northwind sample database.
    String ConnectionString = "server=localhost;database=NorthWind;Integrated Security=SSPI"; 

    SqlConnection DBConnection = new SqlConnection(ConnectionString);
    SqlDataAdapter DBAdapter;
    DataSet ResultsDataSet = new DataSet();

    try
    {

      // Run the query and create a DataSet.
      DBAdapter = new SqlDataAdapter(QueryString, DBConnection);
      DBAdapter.Fill(ResultsDataSet);

      // Close the database connection.
      DBConnection.Close();

    }
    catch(Exception ex)
    {

      // Close the database connection if it is still open.
      if(DBConnection.State == ConnectionState.Open)
      {
        DBConnection.Close();
      }
      
      Message.Text = "Unable to connect to the database.";

    }

    return ResultsDataSet;

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView PopulateNodesFromClient Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView PopulateNodesFromClient Example</h3>
    
      <asp:TreeView id="LinksTreeView"
        Font-Names= "Arial"
        ForeColor="Blue"
        EnableClientScript="true"
        PopulateNodesFromClient="true"  
        OnTreeNodePopulate="PopulateNode"
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Text="Inventory" 
            SelectAction="Expand"  
            PopulateOnDemand="true"/>
        
        </Nodes>
        
      </asp:TreeView>
      
      <br /><br />
      
      <asp:Label id="Message" runat="server"/>

    </form>
  </body>
</html>


<%@ Page Language="VB" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Sub PopulateNode(ByVal sender As Object, ByVal e As TreeNodeEventArgs)

    ' Call the appropriate method to populate a node at a particular level.
    Select Case e.Node.Depth

      Case 0
        ' Populate the first-level nodes.
        PopulateCategories(e.Node)

      Case 1
        ' Populate the second-level nodes.
        PopulateProducts(e.Node)

      Case Else
        ' Do nothing.

    End Select

  End Sub

  Sub PopulateCategories(ByVal node As TreeNode)

    ' Query for the product categories. These are the values
    ' for the second-level nodes.
    Dim ResultSet As DataSet = RunQuery("Select CategoryID, CategoryName From Categories")

    ' Create the second-level nodes.
    If ResultSet.Tables.Count > 0 Then

      ' Iterate through and create a new node for each row in the query results.
      ' Notice that the query results are stored in the table of the DataSet.
      Dim row As DataRow

      For Each row In ResultSet.Tables(0).Rows

        ' Create the new node. Notice that the CategoryId is stored in the Value property 
        ' of the node. This will make querying for items in a specific category easier when
        ' the third-level nodes are created. 
        Dim newNode As TreeNode = New TreeNode()
        Newnode.Text = row("CategoryName").ToString() 
        Newnode.Value = row("CategoryID").ToString()

        ' Set the PopulateOnDemand property to true so that the child nodes can be 
        ' dynamically populated.
        newNode.PopulateOnDemand = True

        ' Set additional properties for the node.
        newNode.SelectAction = TreeNodeSelectAction.Expand

        ' Add the new node to the ChildNodes collection of the parent node.
        node.ChildNodes.Add(newNode)

      Next

    End If

  End Sub

  Sub PopulateProducts(ByVal node As TreeNode)

    ' Query for the products of the current category. These are the values
    ' for the third-level nodes.
    Dim ResultSet As DataSet = RunQuery("Select ProductName From Products Where CategoryID=" & node.Value)

    ' Create the third-level nodes.
    If ResultSet.Tables.Count > 0 Then

      ' Iterate through and create a new node for each row in the query results.
      ' Notice that the query results are stored in the table of the DataSet.
      Dim row As DataRow

      For Each row In ResultSet.Tables(0).Rows

        ' Create the new node.
        Dim NewNode As TreeNode = New TreeNode(row("ProductName").ToString())

        ' Set the PopulateOnDemand property to false, because these are leaf nodes and
        ' do not need to be populated.
        NewNode.PopulateOnDemand = False

        ' Set additional properties for the node.
        NewNode.SelectAction = TreeNodeSelectAction.None

        ' Add the new node to the ChildNodes collection of the parent node.
        node.ChildNodes.Add(NewNode)

      Next

    End If

  End Sub

  Function RunQuery(ByVal QueryString As String) As DataSet

    ' Declare the connection string. This example uses Microsoft SQL Server 
    ' and connects to the Northwind sample database.
    Dim ConnectionString As String = "server=localhost;database=NorthWind;Integrated Security=SSPI"

    Dim DBConnection As SqlConnection = New SqlConnection(ConnectionString)
    Dim DBAdapter As SqlDataAdapter
    Dim ResultsDataSet As DataSet = New DataSet

    Try

      ' Run the query and create a DataSet.
      DBAdapter = New SqlDataAdapter(QueryString, DBConnection)
      DBAdapter.Fill(ResultsDataSet)

      ' Close the database connection.
      DBConnection.Close()

    Catch ex As Exception

      ' Close the database connection if it is still open.
      If DBConnection.State = ConnectionState.Open Then

        DBConnection.Close()

      End If

      Message.Text = "Unable to connect to the database."

    End Try

    Return ResultsDataSet

  End Function

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView PopulateNodesFromClient Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView PopulateNodesFromClient Example</h3>
    
      <asp:TreeView id="LinksTreeView"
        Font-Names= "Arial"
        ForeColor="Blue"
        EnableClientScript="true"
        PopulateNodesFromClient="true"  
        OnTreeNodePopulate="PopulateNode"
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Text="Inventory" 
            SelectAction="Expand"  
            PopulateOnDemand="true"/>
        
        </Nodes>
        
      </asp:TreeView>
      
      <br /><br />
      
      <asp:Label id="Message" runat="server"/>

    </form>
  </body>
</html>

Hinweise

In diesem Thema:In this topic:

EinführungIntroduction

Die TreeView Steuerelement wird verwendet, um hierarchische Daten, z. B. eine Tabelle mit Inhalt oder das Verzeichnis in einer Struktur angezeigt und unterstützt die folgenden Features:The TreeView control is used to display hierarchical data, such as a table of contents or file directory, in a tree structure and supports the following features:

  • Datenbindung, können die Knoten des Steuerelements, das auf XML, tabellarische und relationale Daten gebunden werden.Data binding that allows the nodes of the control to be bound to XML, tabular, or relational data.

  • Websitenavigation durch die Integration in die SiteMapDataSource Steuerelement.Site navigation through integration with the SiteMapDataSource control.

  • Knotentext, der als nur-Text oder links angezeigt werden kann.Node text that can be displayed as either plain text or hyperlinks.

  • Den programmgesteuerten Zugriff auf die TreeView Objektmodell, um Strukturen erstellen, füllen die Knoten dynamisch, Eigenschaften festzulegen, und so weiter.Programmatic access to the TreeView object model to create trees, populate nodes, set properties, and so on dynamically.

  • Auffüllung der clientseitigen Knoten (auf unterstützten Browsern).Client-side node population (on supported browsers).

  • Die Möglichkeit, ein Kontrollkästchen neben den einzelnen Knoten anzuzeigen.The ability to display a check box next to each node.

  • Anpassbare Darstellung durch Designs, benutzerdefinierte Images und Stile.Customizable appearance through themes, user-defined images, and styles.

    Hinweis

    Die TreeView Steuerelement wurde entwickelt, die innerhalb einer UpdatePanel steuern nur, wenn EnableClientScript nastaven NA hodnotu true.The TreeView control is designed to be used inside an UpdatePanel control only when EnableClientScript is set to true. UpdatePanel Steuerelemente werden verwendet, um ausgewählte Teile einer Seite anstelle die gesamte Seite mit einem Postback aktualisieren aktualisieren.UpdatePanel controls are used to update selected regions of a page instead of updating the whole page with a postback. Weitere Informationen finden Sie unter Übersicht über das UpdatePanel-Steuerelement und Partial-Page Rendering Overview.For more information, see UpdatePanel Control Overview and Partial-Page Rendering Overview.

KnotenNodes

Die TreeView Steuerelement besteht aus Knoten.The TreeView control is made up of nodes. Jeder Eintrag in der Struktur wird als Knoten bezeichnet und wird durch dargestellt eine TreeNode Objekt.Each entry in the tree is called a node and is represented by a TreeNode object. Knotentypen sind wie folgt definiert:Node types are defined as follows:

  • Ein Knoten, der andere Knoten enthält, heißt eine übergeordneten Knoten.A node that contains other nodes is called a parent node.

  • Der Knoten, die von einem anderen Knoten enthalten ist, heißt eine untergeordneter Knoten.The node that is contained by another node is called a child node.

  • Ein Knoten, der keine untergeordneten Elemente besitzt, heißt eine Blattknoten.A node that has no children is called a leaf node.

  • Der Knoten, die nicht in einem anderen Knoten enthalten, aber alle anderen Knoten übergeordnet ist, ist die Stammknoten.The node that is not contained by any other node but is the ancestor to all the other nodes is the root node.

Ein Knoten kann sein, eine über- und untergeordneten allerdings Stamm, übergeordnetes Element, und Blattknoten schließen sich gegenseitig aus.A node can be both a parent and a child, but root, parent, and leaf nodes are mutually exclusive. Mehrere Eigenschaften mit visual und des Verhaltens von Knoten werden durch gibt an, ob ein Knoten einen Stamm, untergeordneten oder Leaf-Knoten ist bestimmt.Several visual and behavioral properties of nodes are determined by whether a node is a root, child, or leaf node.

Obwohl eine typische Struktur nur einen Stammknoten, hat die TreeView Steuerelement ermöglicht es Ihnen, Ihre Struktur mehrere Stammknoten hinzu.Although a typical tree structure has only one root node, the TreeView control allows you to add multiple root nodes to your tree structure. Dies ist nützlich, wenn angeboten ohne Anzeige einen einzelnen Stammknoten, wie eine Liste der Produktkategorien angezeigt werden soll.This is useful when you want to display item listings without displaying a single root node, as in a list of product categories.

Jeder Knoten verfügt über eine Text Eigenschaft und eine Value Eigenschaft.Each node has a Text property and a Value property. Der Wert des der Text Eigenschaft wird angezeigt, der TreeView, während die Value Eigenschaft wird verwendet, um zusätzliche Daten über den Knoten, z. B. Daten gespeichert werden, die das postback-Ereignis übergeben werden, die dem Knoten zugeordnet ist.The value of the Text property is displayed in the TreeView, while the Value property is used to store any additional data about the node, such as data that is passed to the postback event that is associated with the node.

Ein Knoten kann sein, in einem von zwei Modi: Auswahl und Navigationsmodus.A node can be in one of two modes: selection mode and navigation mode. Standardmäßig ist ein Knoten im Auswahlmodus befindet.By default, a node is in selection mode. Um einen Knoten in den Navigationsmodus versetzen möchten, legen Sie die NavigateUrl Eigenschaft für den Knoten auf einen anderen Wert als eine leere Zeichenfolge ("").To put a node into navigation mode, set the NavigateUrl property for the node to a value other than an empty string (""). Um einen Knoten in den Auswahlmodus versetzen möchten, legen Sie die NavigateUrl -Eigenschaft für den Knoten auf eine leere Zeichenfolge ("").To put a node into selection mode, set the NavigateUrl property for the node to an empty string ("").

Hinweis

Einige Internetbrowser haben eine Einschränkung, die die Leistung beeinträchtigen kann die TreeView Steuerelement.Some Internet browsers have a limitation that can affect the performance of the TreeView control. Microsoft Internet Explorer 6.0 hat z. B. eine URL-Zeichen-Grenze der 2067 Zeichen, die.For example, Microsoft Internet Explorer 6.0 has a URL character limit of 2067 characters that it posts. Wenn die Anzahl der Zeichen in einer URL eines Knotens größer als die Anzahl ist, Knoten erweitern, fehl, und keine Ausnahme ausgelöst wird.If the number of characters in a URL of a node is larger than that number, expanding that node will fail and no exception is thrown.

Statische DatenStatic Data

Das einfachste Datenmodell von der TreeView Steuerelement sind statische Daten.The simplest data model of the TreeView control is static data. Um statische Daten, die mit deklarativer Syntax anzuzeigen, müssen zunächst geschachtelt werden öffnende und schließende <Nodes> Tags zwischen die öffnenden und schließenden Tags eines der TreeView Steuerelement.To display static data using declarative syntax, first nest opening and closing <Nodes> tags between the opening and closing tags of the TreeView control. Als Nächstes erstellen Sie die Struktur mit Verschachtelung <asp:TreeNode> Elemente zwischen den öffnenden und schließenden <Nodes> Tags.Next, create the tree structure by nesting <asp:TreeNode> elements between the opening and closing <Nodes> tags. Jede <asp:TreeNode> -Element stellt einen Knoten in der Struktur dar und wird ein TreeNode Objekt.Each <asp:TreeNode> element represents a node in the tree and maps to a TreeNode object. Sie können die Eigenschaften der einzelnen Knoten festlegen, durch Festlegen der Attribute von der <asp:TreeNode> Element.You can set the properties of each node by setting the attributes of its <asp:TreeNode> element. Schachteln, um untergeordnete Hierarchieknoten zu erstellen, zusätzliche <asp:TreeNode> Elemente zwischen den öffnenden und schließenden <asp:TreeNode> Tags des übergeordneten Knotens.To create child nodes, nest additional <asp:TreeNode> elements between the opening and closing <asp:TreeNode> tags of the parent node.

Binden an DatenBinding to Data

Die TreeView -Steuerelement auch an Daten gebunden werden kann.The TreeView control can also be bound to data. Können Sie eine der beiden Methoden zum Binden der TreeView Steuerelement auf den entsprechenden Datenquellentyp:You can use either of two methods to bind the TreeView control to the appropriate data source type:

  • Die TreeView Steuerelement können Datenquellen-Steuerelement, das implementiert die IHierarchicalDataSource Schnittstelle, z. B. eine XmlDataSource Steuerelement oder ein SiteMapDataSource Steuerelement.The TreeView control can use any data source control that implements the IHierarchicalDataSource interface, such as an XmlDataSource control or a SiteMapDataSource control. Legen Sie zum Binden an ein Datenquellen-Steuerelement die DataSourceID Eigenschaft der TreeView die Steuerung an die ID Wert, der das Datenquellen-Steuerelement.To bind to a data source control, set the DataSourceID property of the TreeView control to the ID value of the data source control. Die TreeView Steuerelement automatisch an das angegebene Datenquellen-Steuerelement gebunden.The TreeView control automatically binds to the specified data source control. Dies ist die bevorzugte Methode zum Binden an Daten.This is the preferred method to bind to data.

  • Die TreeView -Steuerelement auch an gebunden werden kann ein XmlDocument Objekt oder ein DataSet Objekt mit Beziehungen.The TreeView control can also be bound to an XmlDocument object or a DataSet object with relations. Legen Sie zum Binden an eine der folgenden Datenquellen die DataSource Eigenschaft der TreeView die Steuerung an die Datenquelle, und rufen dann die DataBind Methode.To bind to one of these data sources, set the DataSource property of the TreeView control to the data source, and then call the DataBind method.

Beim Binden an eine Datenquelle, in dem jedes Datenelement enthält mehrere Eigenschaften (z. B. ein XML-Element mit mehreren Attributen), eines Knotens zeigt den Wert an, die von zurückgegeben wird das ToString Methode des Datenelements, in der Standardeinstellung.When binding to a data source where each data item contains multiple properties (such as an XML element with several attributes), a node displays the value that is returned by the ToString method of the data item, by default. Im Fall von einem XML-Element zeigt der Knoten der Elementname. dieser zeigt die zugrunde liegende Struktur des Baums ist aber nicht sehr nützlich.In the case of an XML element, the node displays the element name, which shows the underlying structure of the tree but is not very useful otherwise. Sie können einen Knoten an eine bestimmte Data-Eigenschaft binden, durch Angabe von strukturknotenbindungen mit der DataBindings Auflistung.You can bind a node to a specific data item property by specifying tree node bindings using the DataBindings collection. Die DataBindings Auflistung enthält TreeNodeBinding -Objekten, definieren die Beziehung zwischen einem Datenelement und dem Knoten, die es gebunden werden.The DataBindings collection contains TreeNodeBinding objects that define the relationship between a data item and the node that it is binding to. Sie können die Kriterien für die Bindung und die Datenelementeigenschaft anzuzeigende Knoten angeben.You can specify the criteria for binding and the data item property to display in the node. Weitere Informationen zu strukturknotenbindungen, finden Sie unter TreeNodeBinding.For more information on tree node bindings, see TreeNodeBinding.

Wichtig

Ein böswilliger Benutzer kann eine rückrufanforderung erstellen und Abrufen von Daten für die Knoten der TreeView -Steuerelement, das der Seitenentwickler nicht angezeigt wird.A malicious user can create a callback request and get data for the nodes of the TreeView control that the page developer is not displaying. Aus diesem Grund muss die Sicherheit der Daten von der Datenquelle implementiert werden.Therefore, security of the data must be implemented by the data source. Verwenden Sie nicht die MaxDataBindDepth Eigenschaft, um die Daten ausgeblendet werden sollen.Do not use the MaxDataBindDepth property to hide data.

Auffüllen von dynamischen KnotenDynamic Node Population

Manchmal ist es nicht praktikabel ist, die die Struktur statisch zu definieren, da die Datenquelle zu viele Daten zurückgibt oder die Daten für die Anzeige von Informationen abhängig ist, die Sie zur Laufzeit zu erhalten.Sometimes, it is not practical to statically define the tree structure because the data source returns too much data or because the data to display depends on information that you get at run time. Aus diesem Grund die TreeView -Steuerelement unterstützt das Auffüllen von dynamischen Knoten.Because of this, the TreeView control supports dynamic node population. Wenn die PopulateOnDemand für einen Knoten-Eigenschaftensatz auf true, zur Laufzeit, wenn der Knoten erweitert ist, diesem Knoten aufgefüllt wird.When the PopulateOnDemand property for a node is set to true, that node gets populated at run time when the node is expanded. Um einen Knoten dynamisch aufzufüllen, müssen Sie definieren eine Ereignisbehandlung-Methode, die die Logik zum Auffüllen eines Knotens für enthält die TreeNodePopulate Ereignis.To populate a node dynamically, you must define an event-handling method that contains the logic to populate a node for the TreeNodePopulate event.

Browsern mit Unterstützung für Rückrufskripts können auch Auffüllen von clientseitigen Knoten nutzen.Browsers that support callback scripts can also take advantage of client-side node population. (Dies schließt Internet Explorer 5.5 und höher sowie einige andere Browser). Auffüllen von Client-Side-Knoten ermöglicht die TreeView -Steuerelement auffüllen, einen Knoten mit dem Clientskript, wenn Benutzer den Knoten erweitern, ohne einen Roundtrip zum Server.(This includes Internet Explorer 5.5 and later and some other browsers.) Client-side node population enables the TreeView control to populate a node using client script when users expand the node, without requiring a round trip to the server. Weitere Informationen zum Auffüllen von Client-Side-Knoten, finden Sie unter PopulateNodesFromClient.For more information on client-side node population, see PopulateNodesFromClient.

Anpassen der BenutzeroberflächeCustomizing the User Interface

Es gibt viele Möglichkeiten zum Anpassen der Darstellung der TreeView Steuerelement.There are many ways to customize the appearance of the TreeView control. Erstens können Sie einen anderen Stil (z. B. Schriftart, Größe und Farbe) für jeden der Knotentypen angeben.First, you can specify a different style (such as font size and color) for each of the node types.

Wenn Sie cascading Stylesheets (CSS) verwenden, um die Darstellung des Steuerelements anzupassen, verwenden Sie entweder Inlinestile oder eine separate CSS-Datei, jedoch nicht beides.If you use cascading style sheets (CSS) to customize the appearance of the control, use either inline styles or a separate CSS file, but not both. Mit Inlinestile und eine separate CSS-Datei kann zu unerwarteten Ergebnissen führen.Using both inline styles and a separate CSS file could cause unexpected results. Weitere Informationen zur Verwendung von Stylesheets mit Steuerelementen finden Sie unter Webserver-Steuerelemente und CSS-Formatvorlagen.For more information on using style sheets with controls, see Web Server Controls and CSS Styles.

Die folgende Tabelle enthält die verfügbaren Knoten-Formate.The following table lists the available node styles.

Knoten-Style-EigenschaftNode style property Beschreibung Description
HoverNodeStyle Die stileinstellungen für einen Knoten aus, wenn der Mauszeiger darauf positioniert ist.The style settings for a node when the mouse pointer is positioned over it.
LeafNodeStyle Die stileinstellungen für die untergeordneten Knoten.The style settings for the leaf nodes.
NodeStyle Die Standardeinstellungen des Stils für einen Knoten.The default style settings for a node.
ParentNodeStyle Die stileinstellungen für den übergeordneten Knoten.The style settings for the parent nodes.
RootNodeStyle Die stileinstellungen für den Stammknoten.The style settings for the root node.
SelectedNodeStyle Die stileinstellungen für einen ausgewählten Knoten.The style settings for a selected node.

Sie können auch den Stil der Knoten in bestimmten Ebenen innerhalb der Struktur steuern, mit der LevelStyles Auflistung.You can also control the style of nodes at specific depths within the tree by using the LevelStyles collection. Das erste Format in der Auflistung entspricht dem Stil der Knoten auf der ersten Ebene in der Struktur.The first style in the collection corresponds to the style of the nodes at the first level in the tree. Das zweite Format, in der Auflistung entspricht dem Stil der Knoten auf der zweiten Ebene in der Struktur und So weiter.The second style in the collection corresponds to the style of the nodes at the second level in the tree, and so on. Dies wird am häufigsten verwendet zum Generieren von Navigationsmenüs Inhalt-Format, in denen müssen sich Knoten auf einer bestimmten Ebene auf der gleiche Darstellung, unabhängig davon, ob sie untergeordnete Knoten verfügen.This is most often used to generate table of contents-style navigation menus where nodes at a certain depth should have the same appearance, regardless of whether they have child nodes.

Hinweis

Wenn für eine bestimmte Tiefe Ebene mit ein Stil definiert ist die LevelStyles -Auflistung, Stil Stamm, übergeordneten oder untergeordneten Knoten stileinstellungen für die Knoten auf dieser Ebene überschrieben.If a style is defined for a certain depth level using the LevelStyles collection, that style overrides any root, parent, or leaf node style settings for the nodes at that depth.

Eine weitere Möglichkeit zum Ändern der Darstellung des Steuerelements die Bilder anpassen, die in angezeigt werden, ist die TreeView Steuerelement.Another way to alter the appearance of the control is to customize the images that are displayed in the TreeView control. Sie können Ihren eigenen Satz von Bildern für die verschiedenen Teile des Steuerelements angeben, durch Festlegen der Eigenschaften, die in der folgenden Tabelle gezeigt.You can specify your own custom set of images for the different parts of the control by setting the properties shown in the following table.

Image-EigenschaftImage property Beschreibung Description
CollapseImageUrl Die URL zu einem Bild für den Indikator des reduzierbaren Knotens angezeigt.The URL to an image displayed for the collapsible node indicator. Dieses Image ist in der Regel ein Minuszeichen (-).This image is usually a minus sign (-).
ExpandImageUrl Die URL zu einem Bild für den Indikator des erweiterbaren Knotens angezeigt.The URL to an image displayed for the expandable node indicator. Dieses Image ist in der Regel ein Pluszeichen (+).This image is usually a plus sign (+).
LineImagesFolder Die URL, zu dem Ordner mit die Linienbilder zum übergeordneten Knoten mit untergeordneten Knoten verbunden werden soll.The URL to the folder containing the line images used to connect parent nodes to child nodes. Die ShowLines Eigenschaft muss auch festgelegt werden, um true für diese Eigenschaft wirksam.The ShowLines property must also be set to true for this property to have an effect.
NoExpandImageUrl Die URL zu einem Bild für den Indikator nicht erweiterbaren Knotens angezeigt.The URL to an image displayed for the non-expandable node indicator.

Hinweis

Sie müssen nicht alle Image-Eigenschaft anpassen.You do not need to customize every image property. Wenn eine Image-Eigenschaft nicht explizit festgelegt ist, wird das integrierte Standardbild verwendet.If an image property is not explicitly set, the built-in default image is used.

Die TreeView -Steuerelement ermöglicht auch das Kontrollkästchen neben einem Knoten angezeigt.The TreeView control also allows you to display a check box next to a node. Wenn die ShowCheckBoxes Eigenschaft auf einen Wert festgelegt ist als TreeNodeTypes.None, werden die Kontrollkästchen neben den angegebenen Knotentypen angezeigt.When the ShowCheckBoxes property is set to a value other than TreeNodeTypes.None, check boxes are displayed next to the specified node types.

Hinweis

Die ShowCheckBoxes Eigenschaft kann festgelegt werden, um eine bitweise Kombination der TreeNodeTypes enumerationsmemberwerte.The ShowCheckBoxes property can be set to a bitwise combination of the TreeNodeTypes enumeration member values.

Jedes Mal die Seite an den Server gesendet wird, die CheckedNodes Sammlung wird automatisch mit den ausgewählten Knoten aufgefüllt.Each time the page is posted to the server, the CheckedNodes collection is automatically populated with the selected nodes. Wenn Sie die Kontrollkästchen angezeigt werden, können Sie die TreeNodeCheckChanged Ereignis, um eine benutzerdefinierte Routine ausgeführt werden soll, wenn der Zustand eines Kontrollkästchens zwischen Übertragungen zum Server ändert.When check boxes are displayed, you can use the TreeNodeCheckChanged event to run a custom routine whenever the state of a check box changes between posts to the server.

EreignisseEvents

Die TreeView Steuerelement bietet mehrere Ereignisse, die Sie programmieren können.The TreeView control provides several events that you can program against. Dadurch können Sie eine benutzerdefinierte Routine ausgeführt wird, sobald ein Ereignis eintritt.This allows you to run a custom routine whenever an event occurs. Die folgende Tabelle enthält die Ereignisse, die von Microsoft Intune die TreeView Steuerelement.The following table lists the events that are supported by the TreeView control.

eventEvent Beschreibung Description
TreeNodeCheckChanged Tritt auf, wenn die Kontrollkästchen für die TreeView Steuerelement ändern Zustand zwischen Übertragungen zum Server.Occurs when the check boxes of the TreeView control change state between posts to the server.
SelectedNodeChanged Wird ausgelöst, wenn ein Knoten im TreeView-Steuerelement ausgewählt wird.Occurs when a node is selected in the TreeView control.
TreeNodeExpanded Wird ausgelöst, wenn ein Knoten im TreeView-Steuerelement erweitert wird.Occurs when a node is expanded in the TreeView control.
TreeNodeCollapsed Wird ausgelöst, wenn ein Knoten im TreeView-Steuerelement reduziert wird.Occurs when a node is collapsed in the TreeView control.
TreeNodePopulate Tritt ein, wenn ein Knoten, dessen PopulateOnDemand-Eigenschaft auf true festgelegt ist, im TreeView-Steuerelement erweitert wird.Occurs when a node with its PopulateOnDemand property set to true is expanded in the TreeView control.
TreeNodeDataBound Wird ausgelöst, wenn ein Datenelement im TreeView-Steuerelement an einen Knoten gebunden wird.Occurs when a data item is bound to a node in the TreeView control.

Durchführen eines BildlaufsScrolling

Die TreeView -Steuerelement verfügt nicht über einen integrierten Bildlauf.The TreeView control does not have built-in scrolling. Um den Bildlauf hinzuzufügen, platzieren Sie die TreeView steuern, eine Panel steuern und die Bildlaufleisten, um die Panel Steuerelement.To add scrolling, place the TreeView control in a Panel control and add scrollbars to the Panel control. Weitere Informationen finden Sie unter Übersicht über das Panel-Steuerelement.For more information, see Panel Web Server Control Overview.

ZugriffAccessibility

Das Markup gerendert wird, wird standardmäßig für dieses Steuerelement kann nicht Accessibility Standards entsprechen.The markup rendered by default for this control might not conform to accessibility standards. Weitere Informationen zur Unterstützung von Eingabehilfen für dieses Steuerelement finden Sie unter ASP.NET-Steuerelemente und Barrierefreiheit.For details about accessibility support for this control, see ASP.NET Controls and Accessibility.

Deklarative SyntaxDeclarative Syntax

<asp:TreeView  
    AccessKey="string"  
    AutoGenerateDataBindings="True|False"  
    BackColor="color name|#dddddd"  
    BorderColor="color name|#dddddd"  
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|  
        Inset|Outset"  
    BorderWidth="size"  
    CollapseImageToolTip="string"  
    CollapseImageUrl="uri"  
    CssClass="string"  
    DataSource="string"  
    DataSourceID="string"  
    EnableClientScript="True|False"  
    Enabled="True|False"  
    EnableTheming="True|False"  
    EnableViewState="True|False"  
    ExpandDepth="string|FullyExpand|0|1|2|3|4|5|6|7|8|9|10|11|12|13|  
        14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30"  
    ExpandImageToolTip="string"  
    ExpandImageUrl="uri"  
    Font-Bold="True|False"  
    Font-Italic="True|False"  
    Font-Names="string"  
    Font-Overline="True|False"  
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|  
       Large|X-Large|XX-Large"  
    Font-Strikeout="True|False"  
    Font-Underline="True|False"  
    ForeColor="color name|#dddddd"  
    Height="size"  
    ID="string"  
    ImageSet="Custom|XPFileExplorer|Msdn|WindowsHelp|Simple|Simple2|  
        BulletedList|BulletedList2|BulletedList3|BulletedList4|  
        Arrows|News|Contacts|Inbox|Events|Faq"  
    LineImagesFolder="string"  
    MaxDataBindDepth="integer"  
    NodeIndent="integer"  
    NodeWrap="True|False"  
    NoExpandImageUrl="uri"  
    OnDataBinding="DataBinding event handler"  
    OnDataBound="DataBound event handler"  
    OnDisposed="Disposed event handler"  
    OnInit="Init event handler"  
    OnLoad="Load event handler"  
    OnPreRender="PreRender event handler"  
    OnSelectedNodeChanged="SelectedNodeChanged event handler"  
    OnTreeNodeCheckChanged="TreeNodeCheckChanged event handler"  
    OnTreeNodeCollapsed="TreeNodeCollapsed event handler"  
    OnTreeNodeDataBound="TreeNodeDataBound event handler"  
    OnTreeNodeExpanded="TreeNodeExpanded event handler"  
    OnTreeNodePopulate="TreeNodePopulate event handler"  
    OnUnload="Unload event handler"  
    PathSeparator="string"  
    PopulateNodesFromClient="True|False"  
    runat="server"  
    ShowCheckBoxes="None|Root|Parent|Leaf|All"  
    ShowExpandCollapse="True|False"  
    ShowLines="True|False"  
    SkinID="string"  
    SkipLinkText="string"  
    Style="string"  
    TabIndex="integer"  
    Target="string"  
    ToolTip="string"  
    Visible="True|False"  
    Width="size"  
>  
        <DataBindings>  
                <asp:TreeNodeBinding  
                    DataMember="string"  
                    Depth="integer"  
                    FormatString="string"  
                    ImageToolTip="string"  
                    ImageToolTipField="string"  
                    ImageUrl="uri"  
                    ImageUrlField="string"  
                    NavigateUrl="uri"  
                    NavigateUrlField="string"  
                    PopulateOnDemand="True|False"  
                    SelectAction="Select|Expand|SelectExpand|None"  
                    ShowCheckBox="string"  
                    Target="string"  
                    TargetField="string"  
                    Text="string"  
                    TextField="string"  
                    ToolTip="string"  
                    ToolTipField="string"  
                    Value="string"  
                    ValueField="string"  
                />  
        </DataBindings>  
        <HoverNodeStyle />  
        <LeafNodeStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            ChildNodesPadding="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ImageUrl="uri"  
            NodeSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <LevelStyles>  
                <asp:TreeNodeStyle  
                    BackColor="color name|#dddddd"  
                    BorderColor="color name|#dddddd"  
                    BorderStyle="NotSet|None|Dotted|Dashed|Solid|  
                        Double|Groove|Ridge|Inset|Outset"  
                    BorderWidth="size"  
                    ChildNodesPadding="size"  
                    CssClass="string"  
                    Font-Bold="True|False"  
                    Font-Italic="True|False"  
                    Font-Names="string"  
                    Font-Overline="True|False"  
                    Font-Size="string|Smaller|Larger|XX-Small|  
                        X-Small|Small|Medium|Large|X-Large|XX-Large"  
                    Font-Strikeout="True|False"  
                    Font-Underline="True|False"  
                    ForeColor="color name|#dddddd"  
                    Height="size"  
                    HorizontalPadding="size"  
                    ImageUrl="uri"  
                    NodeSpacing="size"  
                    OnDisposed="Disposed event handler"  
                    VerticalPadding="size"  
                    Width="size"  
                />  
        </LevelStyles>  
        <Nodes>  
                <asp:TreeNode  
                    Checked="True|False"  
                    Expanded="string"  
                    ImageToolTip="string"  
                    ImageUrl="uri"  
                    NavigateUrl="uri"  
                    PopulateOnDemand="True|False"  
                    SelectAction="Select|Expand|SelectExpand|None"  
                    Selected="True|False"  
                    ShowCheckBox="string"  
                    Target="string"  
                    Text="string"  
                    ToolTip="string"  
                    Value="string"  
>  
                </asp:TreeNode>  
        </Nodes>  
        <NodeStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            ChildNodesPadding="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ImageUrl="uri"  
            NodeSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <ParentNodeStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            ChildNodesPadding="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ImageUrl="uri"  
            NodeSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <RootNodeStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            ChildNodesPadding="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ImageUrl="uri"  
            NodeSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
        <SelectedNodeStyle  
            BackColor="color name|#dddddd"  
            BorderColor="color name|#dddddd"  
            BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|  
                Groove|Ridge|Inset|Outset"  
            BorderWidth="size"  
            ChildNodesPadding="size"  
            CssClass="string"  
            Font-Bold="True|False"  
            Font-Italic="True|False"  
            Font-Names="string"  
            Font-Overline="True|False"  
            Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|  
                Medium|Large|X-Large|XX-Large"  
            Font-Strikeout="True|False"  
            Font-Underline="True|False"  
            ForeColor="color name|#dddddd"  
            Height="size"  
            HorizontalPadding="size"  
            ImageUrl="uri"  
            NodeSpacing="size"  
            OnDisposed="Disposed event handler"  
            VerticalPadding="size"  
            Width="size"  
        />  
</asp:TreeView>  

Konstruktoren

TreeView() TreeView() TreeView() TreeView()

Initialisiert eine neue Instanz der TreeView-Klasse.Initializes a new instance of the TreeView class.

Eigenschaften

AccessKey AccessKey AccessKey AccessKey

Ruft die Zugriffstaste ab, mit der Sie schnell zum Webserversteuerelement navigieren können, oder legt diese fest.Gets or sets the access key that allows you to quickly navigate to the Web server control.

(Inherited from WebControl)
Adapter Adapter Adapter Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.Gets the browser-specific adapter for the control.

(Inherited from Control)
AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

Ruft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Inherited from Control)
Attributes Attributes Attributes Attributes

Ruft die Auflistung von beliebigen Attributen (nur für die Darstellung) ab, die keinen Eigenschaften des Steuerelements entsprechen.Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(Inherited from WebControl)
AutoGenerateDataBindings AutoGenerateDataBindings AutoGenerateDataBindings AutoGenerateDataBindings

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das TreeView-Steuerelement Strukturknotenbindungen automatisch generiert.Gets or sets a value indicating whether the TreeView control automatically generates tree node bindings.

BackColor BackColor BackColor BackColor

Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest.Gets or sets the background color of the Web server control.

(Inherited from WebControl)
BindingContainer BindingContainer BindingContainer BindingContainer

Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.Gets the control that contains this control's data binding.

(Inherited from Control)
BorderColor BorderColor BorderColor BorderColor

Ruft die Rahmenfarbe des Websteuerelements ab oder legt diese fest.Gets or sets the border color of the Web control.

(Inherited from WebControl)
BorderStyle BorderStyle BorderStyle BorderStyle

Ruft die Rahmenart des Webserversteuerelements ab oder legt diese fest.Gets or sets the border style of the Web server control.

(Inherited from WebControl)
BorderWidth BorderWidth BorderWidth BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.Gets or sets the border width of the Web server control.

(Inherited from WebControl)
CheckedNodes CheckedNodes CheckedNodes CheckedNodes

Ruft eine Auflistung von TreeNode-Objekten ab, die die Knoten im TreeView-Steuerelement darstellen, bei denen ein aktiviertes Kontrollkästchen angezeigt wird.Gets a collection of TreeNode objects that represent the nodes in the TreeView control that display a selected check box.

ChildControlsCreated ChildControlsCreated ChildControlsCreated ChildControlsCreated

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.Gets a value that indicates whether the server control's child controls have been created.

(Inherited from Control)
ClientID ClientID ClientID ClientID

Ruft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird.Gets the control ID for HTML markup that is generated by ASP.NET.

(Inherited from Control)
ClientIDMode ClientIDMode ClientIDMode ClientIDMode

Ruft den Algorithmus ab, mit dem der Wert der ClientID-Eigenschaft generiert wird, oder legt diesen fest.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Inherited from Control)
ClientIDSeparator ClientIDSeparator ClientIDSeparator ClientIDSeparator

Ruft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt.Gets a character value representing the separator character used in the ClientID property.

(Inherited from Control)
CollapseImageToolTip CollapseImageToolTip CollapseImageToolTip CollapseImageToolTip

Ruft die QuickInfo für das Bild ab, das für den Indikator des reduzierbaren Knotens angezeigt wird, oder legt die QuickInfo fest.Gets or sets the ToolTip for the image that is displayed for the collapsible node indicator.

CollapseImageUrl CollapseImageUrl CollapseImageUrl CollapseImageUrl

Ruft die URL zu einem benutzerdefinierten Bild für den Indikator eines reduzierbaren Knotens ab oder legt diese fest.Gets or sets the URL to a custom image for the collapsible node indicator.

Context Context Context Context

Ruft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab.Gets the HttpContext object associated with the server control for the current Web request.

(Inherited from Control)
Controls Controls Controls Controls

Ruft ein ControlCollection-Objekt ab, das die untergeordneten Steuerelemente für ein angegebenes Serversteuerelement in der Hierarchie der Benutzeroberfläche darstellt.Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.

(Inherited from Control)
ControlStyle ControlStyle ControlStyle ControlStyle

Ruft den Stil des Webserversteuerelements ab.Gets the style of the Web server control. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.This property is used primarily by control developers.

(Inherited from WebControl)
ControlStyleCreated ControlStyleCreated ControlStyleCreated ControlStyleCreated

Ruft einen Wert ab, der angibt, ob ein Style-Objekt für die ControlStyle-Eigenschaft erstellt wurde.Gets a value indicating whether a Style object has been created for the ControlStyle property. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.This property is primarily used by control developers.

(Inherited from WebControl)
CssClass CssClass CssClass CssClass

Ruft die vom Webserversteuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest.Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.

(Inherited from WebControl)
DataBindings DataBindings DataBindings DataBindings

Ruft eine Auflistung von TreeNodeBinding-Objekten ab, die die Beziehung zwischen einem Datenelement und dem Knoten, an den es gebunden werden soll, definieren.Gets a collection of TreeNodeBinding objects that define the relationship between a data item and the node that it is binding to.

DataItemContainer DataItemContainer DataItemContainer DataItemContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataItemContainer implementiert wird.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Inherited from Control)
DataKeysContainer DataKeysContainer DataKeysContainer DataKeysContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataKeysControl implementiert wird.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Inherited from Control)
DataSource DataSource DataSource DataSource

Ruft das Objekt ab, aus dem das datengebundene Steuerelement seine Liste mit Datenelementen abruft, oder legt dieses fest.Gets or sets the object from which the data-bound control retrieves its list of data items.

(Inherited from BaseDataBoundControl)
DataSourceID DataSourceID DataSourceID DataSourceID

Dient zum Abrufen oder Festlegen der ID des Steuerelements, aus dem das datengebundene Steuerelement seine Liste mit Datenelementen abruft.Gets or sets the ID of the control from which the data-bound control retrieves its list of data items.

(Inherited from HierarchicalDataBoundControl)
DesignMode DesignMode DesignMode DesignMode

Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.Gets a value indicating whether a control is being used on a design surface.

(Inherited from Control)
EnableClientScript EnableClientScript EnableClientScript EnableClientScript

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das TreeView-Steuerelement clientseitiges Skript zum Verarbeiten von Erweiterungs- oder Reduzierungsereignissen rendert.Gets or sets a value indicating whether the TreeView control renders client-side script to handle expanding and collapsing events.

Enabled Enabled Enabled Enabled

Ruft einen Wert ab, der angibt, ob das Webserversteuerelement aktiviert ist, oder legt diesen fest.Gets or sets a value indicating whether the Web server control is enabled.

(Inherited from WebControl)
EnableTheming EnableTheming EnableTheming EnableTheming

Ruft einen Wert ab, der angibt, ob für dieses Steuerelement Designs gelten, oder legt diesen fest.Gets or sets a value indicating whether themes apply to this control.

(Inherited from WebControl)
EnableViewState EnableViewState EnableViewState EnableViewState

Ruft einen Wert ab, der dem anfordernden Client angibt, ob das Serversteuerelement seinen Ansichtszustand sowie den Ansichtszustand von jedem enthaltenen untergeordneten Steuerelement beibehält, oder legt diesen fest.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Inherited from Control)
Events Events Events Events

Ruft eine Liste von Ereignishandlerdelegaten für das Steuerelement ab.Gets a list of event handler delegates for the control. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

(Inherited from Control)
ExpandDepth ExpandDepth ExpandDepth ExpandDepth

Ruft die Anzahl der Ebenen ab, die erweitert werden, wenn ein TreeView-Steuerelement erstmals angezeigt wird, oder legt die Anzahl fest.Gets or sets the number of levels that are expanded when a TreeView control is displayed for the first time.

ExpandImageToolTip ExpandImageToolTip ExpandImageToolTip ExpandImageToolTip

Ruft die QuickInfo für das Bild ab, das für den Indikator des erweiterbaren Knotens angezeigt wird, oder legt die QuickInfo fest.Gets or sets the ToolTip for the image that is displayed for the expandable node indicator.

ExpandImageUrl ExpandImageUrl ExpandImageUrl ExpandImageUrl

Ruft die URL zu einem benutzerdefinierten Bild für den Indikator eines erweiterbaren Knotens ab oder legt diese fest.Gets or sets the URL to a custom image for the expandable node indicator.

Font Font Font Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.Gets the font properties associated with the Web server control.

(Inherited from WebControl)
ForeColor ForeColor ForeColor ForeColor

Ruft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest.Gets or sets the foreground color (typically the color of the text) of the Web server control.

(Inherited from WebControl)
HasAttributes HasAttributes HasAttributes HasAttributes

Ruft einen Wert ab, der angibt, ob für das Steuerelement Attribute festgelegt wurden.Gets a value indicating whether the control has attributes set.

(Inherited from WebControl)
HasChildViewState HasChildViewState HasChildViewState HasChildViewState

Ruft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Inherited from Control)
Height Height Height Height

Ruft die Höhe des Webserversteuerelements ab oder legt diese fest.Gets or sets the height of the Web server control.

(Inherited from WebControl)
HoverNodeStyle HoverNodeStyle HoverNodeStyle HoverNodeStyle

Ruft einen Verweis auf das TreeNodeStyle-Objekt ab, mit dem Sie festlegen können, wie ein Knoten dargestellt wird, während ein Mauszeiger darauf positioniert ist.Gets a reference to the TreeNodeStyle object that allows you to set the appearance of a node when the mouse pointer is positioned over it.

IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Elements finden Sie unter ControlBuilder.For a description of this member, see ControlBuilder.

(Inherited from Control)
IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData

Eine Beschreibung dieses Elements finden Sie unter UserData.For a description of this member, see UserData.

(Inherited from Control)
ID ID ID ID

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.Gets or sets the programmatic identifier assigned to the server control.

(Inherited from Control)
IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Elements finden Sie unter DataBindings.For a description of this member, see DataBindings.

(Inherited from Control)
IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Elements finden Sie unter HasDataBindings.For a description of this member, see HasDataBindings.

(Inherited from Control)
IdSeparator IdSeparator IdSeparator IdSeparator

Ruft das als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab.Gets the character used to separate control identifiers.

(Inherited from Control)
IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions

Eine Beschreibung dieses Elements finden Sie unter Expressions.For a description of this member, see Expressions.

(Inherited from Control)
IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Elements finden Sie unter HasExpressions.For a description of this member, see HasExpressions.

(Inherited from Control)
ImageSet ImageSet ImageSet ImageSet

Ruft die Gruppe von Bildern ab, die für das TreeView-Steuerelement verwendet werden soll, oder legt diese fest.Gets or sets the group of images to use for the TreeView control.

Initialized Initialized Initialized Initialized

Ruft einen Wert ab, der angibt, ob das datengebundene Steuerelement initialisiert wurde.Gets a value indicating whether the data-bound control has been initialized.

(Inherited from BaseDataBoundControl)
IsBoundUsingDataSourceID IsBoundUsingDataSourceID IsBoundUsingDataSourceID IsBoundUsingDataSourceID

Ruft einen Wert ab, der angibt, ob die DataSourceID-Eigenschaft festgelegt ist.Gets a value indicating whether the DataSourceID property is set.

(Inherited from BaseDataBoundControl)
IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen.Gets a value indicating whether controls contained within this control have control state.

(Inherited from Control)
IsDataBindingAutomatic IsDataBindingAutomatic IsDataBindingAutomatic IsDataBindingAutomatic

Ruft einen Wert ab, der angibt, ob die Datenbindung automatisch erfolgt.Gets a value that indicates whether data binding is automatic.

(Inherited from BaseDataBoundControl)
IsEnabled IsEnabled IsEnabled IsEnabled

Ruft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist.Gets a value indicating whether the control is enabled.

(Inherited from WebControl)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen des Ansichtszustands speichert.Gets a value that indicates whether the server control is saving changes to its view state.

(Inherited from Control)
IsUsingModelBinders IsUsingModelBinders IsUsingModelBinders IsUsingModelBinders

Ruft beim Implementieren in einer abgeleiteten Klasse einen Wert ab, der angibt, ob das Steuerelement Modellbindungen verwendet.When implemented in a derived class, gets a value that indicates whether the control is using model binders.

(Inherited from BaseDataBoundControl)
IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled

Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.Gets a value indicating whether view state is enabled for this control.

(Inherited from Control)
LeafNodeStyle LeafNodeStyle LeafNodeStyle LeafNodeStyle

Ruft einen Verweis auf das TreeNodeStyle-Objekt ab, mit dem Sie die Darstellung von Endknoten festlegen können.Gets a reference to the TreeNodeStyle object that allows you to set the appearance of leaf nodes.

LevelStyles LevelStyles LevelStyles LevelStyles

Ruft eine Auflistung von Style-Objekten ab, die die Knotenstile auf den einzelnen Ebenen der Struktur darstellen.Gets a collection of Style objects that represent the node styles at the individual levels of the tree.

LineImagesFolder LineImagesFolder LineImagesFolder LineImagesFolder

Ruft den Pfad zu einem Ordner ab, der die Linienbilder enthält, mit denen untergeordnete Knoten mit übergeordneten Knoten verbunden werden, oder legt diesen fest.Gets or sets the path to a folder that contains the line images that are used to connect child nodes to parent nodes.

LoadViewStateByID LoadViewStateByID LoadViewStateByID LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Inherited from Control)
MaxDataBindDepth MaxDataBindDepth MaxDataBindDepth MaxDataBindDepth

Ruft die maximale Anzahl von Strukturebenen ab, die an das TreeView-Steuerelement gebunden werden können, oder legt diese fest.Gets or sets the maximum number of tree levels to bind to the TreeView control.

NamingContainer NamingContainer NamingContainer NamingContainer

Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace erstellt, damit zwischen Serversteuerelementen mit demselben ID-Eigenschaftswert unterschieden werden kann.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Inherited from Control)
NodeIndent NodeIndent NodeIndent NodeIndent

Ruft die Einzugsgröße (in Pixel) für die untergeordneten Knoten des TreeView-Steuerelements ab oder legt diese fest.Gets or sets the indentation amount (in pixels) for the child nodes of the TreeView control.

Nodes Nodes Nodes Nodes

Ruft eine Auflistung der TreeNode-Objekte ab, die die Stammknoten im TreeView-Steuerelement darstellt.Gets a collection of TreeNode objects that represents the root nodes in the TreeView control.

NodeStyle NodeStyle NodeStyle NodeStyle

Ruft einen Verweis auf das TreeNodeStyle-Objekt ab, mit dem Sie die Standarddarstellung der Knoten im TreeView-Steuerelement festlegen können.Gets a reference to the TreeNodeStyle object that allows you to set the default appearance of the nodes in the TreeView control.

NodeWrap NodeWrap NodeWrap NodeWrap

Ruft einen Wert ab, der angibt, ob Text in einem Knoten in die nächste Zeile umbrochen wird, wenn nicht genügend Platz vorhanden ist, oder legt diesen Wert fest.Gets or sets a value indicating whether text wraps in a node when the node runs out of space.

NoExpandImageUrl NoExpandImageUrl NoExpandImageUrl NoExpandImageUrl

Ruft die URL zu einem benutzerdefinierten Bild für den Indikator eines nicht erweiterbaren Knotens ab oder legt diesen fest.Gets or sets the URL to a custom image for the non-expandable node indicator.

Page Page Page Page

Ruft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält.Gets a reference to the Page instance that contains the server control.

(Inherited from Control)
Parent Parent Parent Parent

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab.Gets a reference to the server control's parent control in the page control hierarchy.

(Inherited from Control)
ParentNodeStyle ParentNodeStyle ParentNodeStyle ParentNodeStyle

Ruft einen Verweis auf das TreeNodeStyle-Objekt ab, mit dem Sie die Darstellung der übergeordneten Knoten im TreeView-Steuerelement festlegen können.Gets a reference to the TreeNodeStyle object that allows you to set the appearance of parent nodes in the TreeView control.

PathSeparator PathSeparator PathSeparator PathSeparator

Ruft das Zeichen ab, mit dem die durch die ValuePath-Eigenschaft angegebenen Knotenwerte begrenzt werden, oder legt dieses Zeichen fest.Gets or sets the character that is used to delimit the node values that are specified by the ValuePath property.

PopulateNodesFromClient PopulateNodesFromClient PopulateNodesFromClient PopulateNodesFromClient

Ruft einen Wert ab, der angibt, ob Knotendaten bei Bedarf vom Client aus aufgefüllt werden, oder legt diesen Wert fest.Gets or sets a value indicating whether node data is populated on demand from the client.

RenderingCompatibility RenderingCompatibility RenderingCompatibility RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET-Version angibt, mit der gerenderte HTML-Objekte kompatibel sind.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Inherited from Control)
RequiresDataBinding RequiresDataBinding RequiresDataBinding RequiresDataBinding

Ruft einen Wert ab, der angibt, ob die DataBind()-Methode aufgerufen werden soll, oder legt diesen fest.Gets or sets a value indicating whether the DataBind() method should be called.

(Inherited from BaseDataBoundControl)
RootNodeStyle RootNodeStyle RootNodeStyle RootNodeStyle

Ruft einen Verweis auf das TreeNodeStyle-Objekt ab, mit dem Sie die Darstellung des Stammknotens im TreeView-Steuerelement festlegen können.Gets a reference to the TreeNodeStyle object that allows you to set the appearance of the root node in the TreeView control.

SelectedNode SelectedNode SelectedNode SelectedNode

Ruft ein TreeNode-Objekt ab, das den im TreeView-Steuerelement ausgewählten Knoten darstellt.Gets a TreeNode object that represents the selected node in the TreeView control.

SelectedNodeStyle SelectedNodeStyle SelectedNodeStyle SelectedNodeStyle

Ruft das TreeNodeStyle-Objekt ab, das die Darstellung des ausgewählten Knotens im TreeView-Steuerelement steuert.Gets the TreeNodeStyle object that controls the appearance of the selected node in the TreeView control.

SelectedValue SelectedValue SelectedValue SelectedValue

Ruft den Wert des ausgewählten Knotens ab.Gets the value of the selected node.

ShowCheckBoxes ShowCheckBoxes ShowCheckBoxes ShowCheckBoxes

Ruft einen Wert ab, der angibt, bei welchen Knotentypen ein Kontrollkästchen im TreeView-Steuerelement angezeigt wird, oder legt diesen Wert fest.Gets or sets a value indicating which node types will display a check box in the TreeView control.

ShowExpandCollapse ShowExpandCollapse ShowExpandCollapse ShowExpandCollapse

Ruft einen Wert ab, der angibt, ob Knotenerweiterungsindikatoren angezeigt werden, oder legt diesen Wert fest.Gets or sets a value indicating whether expansion node indicators are displayed.

ShowLines ShowLines ShowLines ShowLines

Ruft einen Wert ab, der angibt, ob Linien, die untergeordnete Knoten mit übergeordneten Knoten verbinden, angezeigt werden, oder legt diesen Wert fest.Gets or sets a value indicating whether lines connecting child nodes to parent nodes are displayed.

Site Site Site Site

Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostet, wenn es auf einer Entwurfsoberfläche gerendert wird.Gets information about the container that hosts the current control when rendered on a design surface.

(Inherited from Control)
SkinID SkinID SkinID SkinID

Ruft das Design ab, das auf das Steuerelement angewendet werden soll.Gets or sets the skin to apply to the control.

(Inherited from WebControl)
SkipLinkText SkipLinkText SkipLinkText SkipLinkText

Ruft einen Wert ab oder legt einen Wert fest, mit dem alternativer Text gerendert wird, sodass Bildschirmsprachausgaben den Inhalt des Steuerelements überspringen können.Gets or sets a value that is used to render alternate text for screen readers to skip the content for the control.

Style Style Style Style

Ruft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut gerendert werden.Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.

(Inherited from WebControl)
SupportsDisabledAttribute SupportsDisabledAttribute SupportsDisabledAttribute SupportsDisabledAttribute

Ruft einen Wert ab, der angibt, ob vom Steuerelement das disabled-Attribut des gerenderten HTML-Elements auf "disabled" festgelegt werden soll, wenn die IsEnabled-Eigenschaft des Steuerelements false ist.Gets a value that indicates whether the control should set the disabled attribute of the rendered HTML element to "disabled" when the control's IsEnabled property is false.

(Inherited from BaseDataBoundControl)
TabIndex TabIndex TabIndex TabIndex

Ruft den Index der Aktivierreihenfolge des Webserversteuerelements ab oder legt diesen fest.Gets or sets the tab index of the Web server control.

(Inherited from WebControl)
TagKey TagKey TagKey TagKey

Ruft den HtmlTextWriterTag-Wert für das TreeView-Steuerelement ab.Gets the HtmlTextWriterTag value for the TreeView control.

TagName TagName TagName TagName

Ruft den Namen des Steuerelementtags ab.Gets the name of the control tag. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.This property is used primarily by control developers.

(Inherited from WebControl)
Target Target Target Target

Ruft das Zielfenster oder den Zielframe ab, in dem die einem Knoten zugeordneten Webseiteninhalte angezeigt werden sollen, oder legt dieses Zielfenster bzw. den Zielframe fest.Gets or sets the target window or frame in which to display the Web page content that is associated with a node.

TemplateControl TemplateControl TemplateControl TemplateControl

Ruft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest.Gets or sets a reference to the template that contains this control.

(Inherited from Control)
TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory

Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Inherited from Control)
ToolTip ToolTip ToolTip ToolTip

Ruft den Text ab, der angezeigt wird, wenn mit dem Mauszeiger auf das Webserversteuerelement gezeigt wird, oder legt diesen fest.Gets or sets the text displayed when the mouse pointer hovers over the Web server control.

(Inherited from WebControl)
UniqueID UniqueID UniqueID UniqueID

Ruft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab.Gets the unique, hierarchically qualified identifier for the server control.

(Inherited from Control)
ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement Clienteingaben des Browser auf gefährliche Werte überprüft.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Inherited from Control)
ViewState ViewState ViewState ViewState

Ruft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Inherited from Control)
ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird.Gets a value that indicates whether the StateBag object is case-insensitive.

(Inherited from Control)
ViewStateMode ViewStateMode ViewStateMode ViewStateMode

Ruft den Ansichtszustandsmodus des Steuerelements ab oder legt ihn fest.Gets or sets the view-state mode of this control.

(Inherited from Control)
Visible Visible Visible Visible

Ruft einen Wert ab, der angibt, ob das Steuerelement als Benutzeroberfläche der Seite dargestellt wird, oder legt diesen fest.Gets or sets a value indicating whether the control is rendered as UI on the page.

Width Width Width Width

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.Gets or sets the width of the Web server control.

(Inherited from WebControl)

Methoden

AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter)

Fügt dem angegebenen HtmlTextWriter-Steuerelement die darzustellenden HTML-Attribute und -Formatvorlagen hinzu.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriter control.

AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement zur Controls-Auflistung des Control-Objekts hinzugefügt wurde.Called after a child control is added to the Controls collection of the Control object.

(Inherited from Control)
AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object)

Benachrichtigt das Serversteuerelement, dass entweder ein XML-Element oder HTML-Element analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Inherited from Control)
ApplyStyle(Style) ApplyStyle(Style) ApplyStyle(Style) ApplyStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement und überschreibt hierbei alle vorhandenen Formatvorlagenelemente des Steuerelements.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is primarily used by control developers.

(Inherited from WebControl)
ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page)

Übernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement.Applies the style properties defined in the page style sheet to the control.

(Inherited from Control)
BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object)

Startet die Entwurfszeitablaufverfolgung des Renderns von Daten.Begins design-time tracing of rendering data.

(Inherited from Control)
BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean)

Sammelt Informationen zum Serversteuerelement und übermittelt sie an die Trace-Eigenschaft, sodass diese angezeigt werden, wenn die Ablaufverfolgung für die Seite aktiviert ist.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Inherited from Control)
ClearCachedClientID() ClearCachedClientID() ClearCachedClientID() ClearCachedClientID()

Legt den zwischengespeicherten ClientID-Wert auf null fest.Sets the cached ClientID value to null.

(Inherited from Control)
ClearChildControlState() ClearChildControlState() ClearChildControlState() ClearChildControlState()

Löscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements.Deletes the control-state information for the server control's child controls.

(Inherited from Control)
ClearChildState() ClearChildState() ClearChildState() ClearChildState()

Löscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements.Deletes the view-state and control-state information for all the server control's child controls.

(Inherited from Control)
ClearChildViewState() ClearChildViewState() ClearChildViewState() ClearChildViewState()

Löscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements.Deletes the view-state information for all the server control's child controls.

(Inherited from Control)
ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode()

Legt die ClientIDMode-Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit fest.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Inherited from Control)
CollapseAll() CollapseAll() CollapseAll() CollapseAll()

Schließt jeden Knoten in der Struktur.Closes every node in the tree.

ConfirmInitState() ConfirmInitState() ConfirmInitState() ConfirmInitState()

Legt den initialisierten Zustand des datengebundenen Steuerelements fest.Sets the initialized state of the data-bound control.

(Inherited from BaseDataBoundControl)
CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl)

Kopiert die nicht vom Style-Objekt gekapselten Eigenschaften aus dem angegebenen Webserversteuerelement in das Webserversteuerelement, von dem aus diese Methode aufgerufen wird.Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

(Inherited from WebControl)
CreateChildControls() CreateChildControls() CreateChildControls() CreateChildControls()

Wird durch das ASP.NET-Seitenframework aufgerufen, um Serversteuerelemente anzuweisen, die eine kompositionsbasierte Implementierung verwenden, um alle untergeordneten Steuerelemente zu erstellen, die sie in Vorbereitung auf ein Postback oder Rendering enthalten.Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.

(Inherited from Control)
CreateControlCollection() CreateControlCollection() CreateControlCollection() CreateControlCollection()

Erstellt eine Auflistung zum Speichern untergeordneter Steuerelemente.Creates a collection to store child controls.

CreateControlStyle() CreateControlStyle() CreateControlStyle() CreateControlStyle()

Erstellt das Formatvorlagenobjekt, das von der WebControl-Klasse intern zum Implementieren aller auf Formatvorlagen bezogenen Eigenschaften verwendet wird.Creates the style object that is used internally by the WebControl class to implement all style related properties. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

(Inherited from WebControl)
CreateNode() CreateNode() CreateNode() CreateNode()

Gibt eine neue Instanz der TreeNode-Klasse zurück.Returns a new instance of the TreeNode class. CreateNode() ist eine Hilfsmethode.The CreateNode() is a helper method.

DataBind() DataBind() DataBind() DataBind()

Ruft die DataBind()-Methode der Basisklasse auf.Calls the DataBind() method of the base class.

DataBind(Boolean) DataBind(Boolean) DataBind(Boolean) DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit der Option, das DataBinding-Ereignis auszulösen.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Inherited from Control)
DataBindChildren() DataBindChildren() DataBindChildren() DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.Binds a data source to the server control's child controls.

(Inherited from Control)
Dispose() Dispose() Dispose() Dispose()

Ermöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird.Enables a server control to perform final clean up before it is released from memory.

(Inherited from Control)
EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung des Renderns von Daten.Ends design-time tracing of rendering data.

(Inherited from Control)
EnsureChildControls() EnsureChildControls() EnsureChildControls() EnsureChildControls()

Stellt fest, ob das Serversteuerelement untergeordnete Steuerelemente enthält.Determines whether the server control contains child controls. Wenn das nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.If it does not, it creates child controls.

(Inherited from Control)
EnsureDataBound() EnsureDataBound() EnsureDataBound() EnsureDataBound()

Ruft die DataBind()-Methode auf, wenn die DataSourceID-Eigenschaft festgelegt und das datengebundene Steuerelement so markiert ist, dass es eine Bindung erfordert.Calls the DataBind() method if the DataSourceID property is set and the data-bound control is marked to require binding.

(Inherited from BaseDataBoundControl)
EnsureID() EnsureID() EnsureID() EnsureID()

Erstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen.Creates an identifier for controls that do not have an identifier assigned.

(Inherited from Control)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExpandAll() ExpandAll() ExpandAll() ExpandAll()

Öffnet jeden Knoten in der Struktur.Opens every node in the tree.

FindControl(String) FindControl(String) FindControl(String) FindControl(String)

Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement mit dem angegebenen id-Parameter.Searches the current naming container for a server control with the specified id parameter.

(Inherited from Control)
FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer nach einem Serversteuerelement mit der angegebenen id und einer ganzen Zahl, die im pathOffset-Parameter angegeben ist, der die Suche unterstützt.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Sie sollten diese Version der FindControl-Methode nicht überschreiben.You should not override this version of the FindControl method.

(Inherited from Control)
FindNode(String) FindNode(String) FindNode(String) FindNode(String)

Ruft das TreeNode-Objekt im TreeView-Steuerelement unter dem Pfad des angegebenen Werts ab.Retrieves the TreeNode object in the TreeView control at the specified value path.

Focus() Focus() Focus() Focus()

Legt den Eingabefokus auf ein Steuerelement fest.Sets input focus to a control.

(Inherited from Control)
GetCallbackResult() GetCallbackResult() GetCallbackResult() GetCallbackResult()

Gibt das Ergebnis eines Rückrufereignisses zurück, das ein Steuerelement als Ziel hat.Returns the result of a callback event that targets a control.

GetData(String) GetData(String) GetData(String) GetData(String)

Ruft ein HierarchicalDataSourceView-Objekt ab, mit dessen Hilfe das datengebundene Steuerelement Datenvorgänge ausführt.Retrieves a HierarchicalDataSourceView object that the data-bound control uses to perform data operations.

(Inherited from HierarchicalDataBoundControl)
GetDataSource() GetDataSource() GetDataSource() GetDataSource()

Ruft die IHierarchicalDataSource ab, der das datengebundene Steuerelement zugeordnet ist (falls vorhanden).Retrieves the IHierarchicalDataSource that the data-bound control is associated with, if any.

(Inherited from HierarchicalDataBoundControl)
GetDesignModeState() GetDesignModeState() GetDesignModeState() GetDesignModeState()

Ruft die Entwurfszeitdaten für ein Steuerelement ab.Gets design-time data for a control.

(Inherited from Control)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control)

Gibt den mit einem Präfix versehenen Abschnitt der UniqueID-Eigenschaft des angegebenen Steuerelements zurück.Returns the prefixed portion of the UniqueID property of the specified control.

(Inherited from Control)
HasControls() HasControls() HasControls() HasControls()

Ermittelt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.Determines if the server control contains any child controls.

(Inherited from Control)
HasEvents() HasEvents() HasEvents() HasEvents()

Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder für untergeordnete Steuerelemente registriert werden.Returns a value indicating whether events are registered for the control or any child controls.

(Inherited from Control)
IsLiteralContent() IsLiteralContent() IsLiteralContent() IsLiteralContent()

Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält.Determines if the server control holds only literal content.

(Inherited from Control)
LoadControlState(Object) LoadControlState(Object) LoadControlState(Object) LoadControlState(Object)

Stellt die Informationen zum Steuerelementzustand aus einer früheren Seitenanforderung wieder her, die durch die SaveControlState()-Methode gespeichert wurden.Restores control-state information from a previous page request that was saved by the SaveControlState() method.

(Inherited from Control)
LoadPostData(String, NameValueCollection) LoadPostData(String, NameValueCollection) LoadPostData(String, NameValueCollection) LoadPostData(String, NameValueCollection)

Verarbeitet Postbackdaten für das TreeView-Steuerelement.Processes postback data for the TreeView control.

LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Lädt den zuvor gespeicherten Ansichtszustand des TreeView-Steuerelements.Loads the previously saved view state of the TreeView control.

MapPathSecure(String) MapPathSecure(String) MapPathSecure(String) MapPathSecure(String)

Ruft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Inherited from Control)
MarkAsDataBound() MarkAsDataBound() MarkAsDataBound() MarkAsDataBound()

Legt den Zustand des Steuerelements im Ansichtszustand als erfolgreich an Daten gebunden fest.Sets the state of the control in view state as successfully bound to data.

(Inherited from HierarchicalDataBoundControl)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MergeStyle(Style) MergeStyle(Style) MergeStyle(Style) MergeStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, überschreibt jedoch keine vorhandenen Formatvorlagenelemente des Steuerelements.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

(Inherited from WebControl)
OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs)

Bestimmt, ob das Ereignis für das Serversteuerelement in der UI-Serversteuerelementhierarchie der Seite nach oben übergeben wird.Determines whether the event for the server control is passed up the page's UI server control hierarchy.

(Inherited from Control)
OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs)

Löst das DataBinding-Ereignis aus.Raises the DataBinding event.

(Inherited from Control)
OnDataBound(EventArgs) OnDataBound(EventArgs) OnDataBound(EventArgs) OnDataBound(EventArgs)

Löst das DataBound-Ereignis aus.Raises the DataBound event.

(Inherited from BaseDataBoundControl)
OnDataPropertyChanged() OnDataPropertyChanged() OnDataPropertyChanged() OnDataPropertyChanged()

Wird aufgerufen, wenn eine der Identifikationseigenschaften der Basisdatenquelle geändert wird, um das datengebundene Steuerelement erneut an seine Daten zu binden.Called when one of the base data source identification properties is changed, to re-bind the data-bound control to its data.

(Inherited from HierarchicalDataBoundControl)
OnDataSourceChanged(Object, EventArgs) OnDataSourceChanged(Object, EventArgs) OnDataSourceChanged(Object, EventArgs) OnDataSourceChanged(Object, EventArgs)

Wird aufgerufen wenn die IHierarchicalDataSource-Instanz, die vom datengebundenen Steuerelement verwendet wird, das DataSourceChanged-Ereignis auslöst.Called when the IHierarchicalDataSource instance that the data-bound control works with raises the DataSourceChanged event.

(Inherited from HierarchicalDataBoundControl)
OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs)

Löst das Init-Ereignis aus.Raises the Init event.

OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs)

Behandelt das Load-Ereignis.Handles the Load event.

(Inherited from HierarchicalDataBoundControl)
OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs)

Legt den initialisierten Zustand des datengebundenen Steuerelements fest, bevor das Steuerelement geladen wird.Sets the initialized state of the data-bound control before the control is loaded.

(Inherited from HierarchicalDataBoundControl)
OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs)

Löst das PreRender-Ereignis aus.Raises the PreRender event.

OnSelectedNodeChanged(EventArgs) OnSelectedNodeChanged(EventArgs) OnSelectedNodeChanged(EventArgs) OnSelectedNodeChanged(EventArgs)

Löst das SelectedNodeChanged-Ereignis des TreeView-Steuerelements aus.Raises the SelectedNodeChanged event of the TreeView control.

OnTreeNodeCheckChanged(TreeNodeEventArgs) OnTreeNodeCheckChanged(TreeNodeEventArgs) OnTreeNodeCheckChanged(TreeNodeEventArgs) OnTreeNodeCheckChanged(TreeNodeEventArgs)

Löst das TreeNodeCheckChanged-Ereignis des TreeView-Steuerelements aus.Raises the TreeNodeCheckChanged event of the TreeView control.

OnTreeNodeCollapsed(TreeNodeEventArgs) OnTreeNodeCollapsed(TreeNodeEventArgs) OnTreeNodeCollapsed(TreeNodeEventArgs) OnTreeNodeCollapsed(TreeNodeEventArgs)

Löst das TreeNodeCollapsed-Ereignis des TreeView-Steuerelements aus.Raises the TreeNodeCollapsed event of the TreeView control.

OnTreeNodeDataBound(TreeNodeEventArgs) OnTreeNodeDataBound(TreeNodeEventArgs) OnTreeNodeDataBound(TreeNodeEventArgs) OnTreeNodeDataBound(TreeNodeEventArgs)

Löst das TreeNodeDataBound-Ereignis des TreeView-Steuerelements aus.Raises the TreeNodeDataBound event of the TreeView control.

OnTreeNodeExpanded(TreeNodeEventArgs) OnTreeNodeExpanded(TreeNodeEventArgs) OnTreeNodeExpanded(TreeNodeEventArgs) OnTreeNodeExpanded(TreeNodeEventArgs)

Löst das TreeNodeExpanded-Ereignis des TreeView-Steuerelements aus.Raises the TreeNodeExpanded event of the TreeView control.

OnTreeNodePopulate(TreeNodeEventArgs) OnTreeNodePopulate(TreeNodeEventArgs) OnTreeNodePopulate(TreeNodeEventArgs) OnTreeNodePopulate(TreeNodeEventArgs)

Löst das TreeNodePopulate-Ereignis des TreeView-Steuerelements aus.Raises the TreeNodePopulate event of the TreeView control.

OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs)

Löst das Unload-Ereignis aus.Raises the Unload event.

(Inherited from Control)
OpenFile(String) OpenFile(String) OpenFile(String) OpenFile(String)

Ruft einen Stream zum Lesen einer Datei ab.Gets a Stream used to read a file.

(Inherited from Control)
PerformDataBinding() PerformDataBinding() PerformDataBinding() PerformDataBinding()

Erstellt alle auf der Datenquelle basierenden Knoten.Creates all the nodes based on the data source.

PerformSelect() PerformSelect() PerformSelect() PerformSelect()

Ruft Daten aus der zugeordneten Datenquelle ab.Retrieves data from the associated data source.

(Inherited from HierarchicalDataBoundControl)
RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs)

Weist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu.Assigns any sources of the event and its information to the control's parent.

(Inherited from Control)
RaiseCallbackEvent(String) RaiseCallbackEvent(String) RaiseCallbackEvent(String) RaiseCallbackEvent(String)

Löst das Rückrufereignis mit den angegebenen Argumenten aus.Raises the callback event using the specified arguments.

RaisePostBackEvent(String) RaisePostBackEvent(String) RaisePostBackEvent(String) RaisePostBackEvent(String)

Ermöglicht dem TreeView-Steuerelement die Verarbeitung eines Ereignisses, das ausgelöst wird, wenn ein Formular an den Server gesendet wird.Enables the TreeView control to process an event that is raised when a form is posted to the server. Bei der RaisePostBackEvent(String)-Methode handelt es sich um eine Hilfsmethode für die ICallbackEventHandler.RaiseCallbackEvent(String)-Methode.The RaisePostBackEvent(String) method is a helper method for the ICallbackEventHandler.RaiseCallbackEvent(String) method.

RaisePostDataChangedEvent() RaisePostDataChangedEvent() RaisePostDataChangedEvent() RaisePostDataChangedEvent()

Signalisiert dem TreeView-Steuerelement, die Anwendung ASP.NET darüber zu benachrichtigen, dass sich der Zustand des Steuerelements geändert hat.Signals the TreeView control to notify the ASP.NET application that the state of the control has changed.

RemovedControl(Control) RemovedControl(Control) RemovedControl(Control) RemovedControl(Control)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls-Auflistung des Control-Objekts entfernt wurde.Called after a child control is removed from the Controls collection of the Control object.

(Inherited from Control)
Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter)

Rendert das Steuerelement im angegebenen HTML-Writer.Renders the control to the specified HTML writer.

(Inherited from WebControl)
RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter)

Gibt das öffnende HTML-Tag des Steuerelements im angegebenen Writer wieder.Renders the HTML opening tag of the control to the specified writer.

RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den Inhalt zum Rendern auf den Client schreibt.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Inherited from Control)
RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter)

Gibt die Knoten im TreeView-Steuerelement wieder.Renders the nodes in the TreeView control.

RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter)

Gibt Inhalte von Serversteuerelementen an ein bereitgestelltes HtmlTextWriter-Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, sofern die Ablaufverfolgung aktiviert ist.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Inherited from Control)
RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter)

Gibt Inhalte von Serversteuerelementen mithilfe eines bereitgestellten HtmlTextWriter-Objekts an ein bereitgestelltes ControlAdapter-Objekt aus.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Inherited from Control)
RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter)

Gibt das schließende HTML-Tag des Steuerelements im angegebenen Writer wieder.Renders the HTML closing tag of the control to the specified writer.

ResolveAdapter() ResolveAdapter() ResolveAdapter() ResolveAdapter()

Ruft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist.Gets the control adapter responsible for rendering the specified control.

(Inherited from Control)
ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String)

Ruft eine URL ab, die vom Browser verwendet werden kann.Gets a URL that can be used by the browser.

(Inherited from Control)
ResolveUrl(String) ResolveUrl(String) ResolveUrl(String) ResolveUrl(String)

Konvertiert eine URL in eine vom anfordernden Client verwendbare URL.Converts a URL into one that is usable on the requesting client.

(Inherited from Control)
SaveControlState() SaveControlState() SaveControlState() SaveControlState()

Speichert alle Zustandsänderungen des Serversteuerelements, die seit dem Zeitpunkt aufgetreten sind, zu dem die Seite an den Server zurückgesendet wurde.Saves any server control state changes that have occurred since the time the page was posted back to the server.

(Inherited from Control)
SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Speichert den Zustand des TreeView-Steuerelements.Saves the state of the TreeView control.

SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary)

Legt die Entwurfszeitdaten für ein Steuerelement fest.Sets design-time data for a control.

(Inherited from Control)
SetNodeDataBound(TreeNode, Boolean) SetNodeDataBound(TreeNode, Boolean) SetNodeDataBound(TreeNode, Boolean) SetNodeDataBound(TreeNode, Boolean)

Ermöglicht es einer abgeleiteten Klasse festzulegen, ob die Datenbindung des angegebenen TreeNode-Steuerelements vorgenommen wird.Allows a derived class to set whether the specified TreeNode control is data-bound.

SetNodeDataItem(TreeNode, Object) SetNodeDataItem(TreeNode, Object) SetNodeDataItem(TreeNode, Object) SetNodeDataItem(TreeNode, Object)

Ermöglicht einer abgeleiteten Klasse, das Datenelement für das angegebene TreeNode-Steuerelement festzulegen.Allows a derived class to set the data item for the specified TreeNode control.

SetNodeDataPath(TreeNode, String) SetNodeDataPath(TreeNode, String) SetNodeDataPath(TreeNode, String) SetNodeDataPath(TreeNode, String)

Ermöglicht einer abgeleiteten Klasse, den Datenpfad für das angegebene TreeNode-Steuerelement festzulegen.Allows a derived class to set the data path for the specified TreeNode control.

SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod)

Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement zu rendern.Assigns an event handler delegate to render the server control and its content into its parent control.

(Inherited from Control)
SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Inherited from Control)
SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des verfolgten Objekts, des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Inherited from Control)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Verfolgt die am Ansichtszustand des TreeView-Steuerelements vorgenommenen Änderungen und speichert diese im StateBag-Objekt des Steuerelements.Tracks view-state changes to the TreeView control so that they can be stored in the StateBag object for the control. Auf dieses StateBag-Objekt kann über die ViewState-Eigenschaft zugegriffen werden.This StateBag is accessible through the ViewState property.

ValidateDataSource(Object) ValidateDataSource(Object) ValidateDataSource(Object) ValidateDataSource(Object)

Überprüft, ob es sich bei dem Objekt, an das ein datengebundenes Steuerelement gebunden wird, um ein Objekt handelt, mit dem es arbeiten kann.Verifies that the object a data-bound control binds to is one it can work with.

(Inherited from HierarchicalDataBoundControl)

Ereignisse

DataBinding DataBinding DataBinding DataBinding

Tritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt.Occurs when the server control binds to a data source.

(Inherited from Control)
DataBound DataBound DataBound DataBound

Tritt ein, nachdem das Serversteuerelement an eine Datenquelle gebunden wurde.Occurs after the server control binds to a data source.

(Inherited from BaseDataBoundControl)
Disposed Disposed Disposed Disposed

Tritt ein, wenn ein Serversteuerelement im Speicher freigegeben wird. Dies ist die letzte Stufe des Lebenszyklus des Serversteuerelements bei der Anforderung einer ASP.NET-Seite.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Inherited from Control)
Init Init Init Init

Tritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Inherited from Control)
Load Load Load Load

Tritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird.Occurs when the server control is loaded into the Page object.

(Inherited from Control)
PreRender PreRender PreRender PreRender

Tritt nach dem Laden des Control-Objekts, jedoch vor dem Rendern ein.Occurs after the Control object is loaded but prior to rendering.

(Inherited from Control)
SelectedNodeChanged SelectedNodeChanged SelectedNodeChanged SelectedNodeChanged

Wird ausgelöst, wenn ein Knoten im TreeView-Steuerelement ausgewählt wird.Occurs when a node is selected in the TreeView control.

TreeNodeCheckChanged TreeNodeCheckChanged TreeNodeCheckChanged TreeNodeCheckChanged

Tritt ein, wenn sich der Zustand eines Kontrollkästchens im TreeView-Steuerelement zwischen Übermittlungen an den Server ändert.Occurs when a check box in the TreeView control changes state between posts to the server.

TreeNodeCollapsed TreeNodeCollapsed TreeNodeCollapsed TreeNodeCollapsed

Wird ausgelöst, wenn ein Knoten im TreeView-Steuerelement reduziert wird.Occurs when a node is collapsed in the TreeView control.

TreeNodeDataBound TreeNodeDataBound TreeNodeDataBound TreeNodeDataBound

Wird ausgelöst, wenn ein Datenelement im TreeView-Steuerelement an einen Knoten gebunden wird.Occurs when a data item is bound to a node in the TreeView control.

TreeNodeExpanded TreeNodeExpanded TreeNodeExpanded TreeNodeExpanded

Wird ausgelöst, wenn ein Knoten im TreeView-Steuerelement erweitert wird.Occurs when a node is expanded in the TreeView control.

TreeNodePopulate TreeNodePopulate TreeNodePopulate TreeNodePopulate

Tritt ein, wenn ein Knoten, dessen PopulateOnDemand-Eigenschaft auf true festgelegt ist, im TreeView-Steuerelement erweitert wird.Occurs when a node with its PopulateOnDemand property set to true is expanded in the TreeView control.

Unload Unload Unload Unload

Tritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird.Occurs when the server control is unloaded from memory.

(Inherited from Control)

Explizite Schnittstellenimplementierungen

IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String)

Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab.Gets an attribute of the Web control with the specified name.

(Inherited from WebControl)
IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String)

Legt zum angegebenen Namen und Wert ein Attribut des Websteuerelements fest.Sets an attribute of the Web control to the specified name and value.

(Inherited from WebControl)
ICallbackEventHandler.GetCallbackResult() ICallbackEventHandler.GetCallbackResult() ICallbackEventHandler.GetCallbackResult() ICallbackEventHandler.GetCallbackResult()

Gibt das Ergebnis eines Rückrufereignisses zurück, das ein Steuerelement als Ziel hat.Returns the result of a callback event that targets a control.

ICallbackEventHandler.RaiseCallbackEvent(String) ICallbackEventHandler.RaiseCallbackEvent(String) ICallbackEventHandler.RaiseCallbackEvent(String) ICallbackEventHandler.RaiseCallbackEvent(String)

Löst das Rückrufereignis mit den angegebenen Argumenten aus.Raises the callback event using the specified arguments.

IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Members finden Sie unter GetDesignModeState().For a description of this member, see GetDesignModeState().

(Inherited from Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary)

Eine Beschreibung dieses Members finden Sie unter SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Inherited from Control)
IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control)

Eine Beschreibung dieses Elements finden Sie unter SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Inherited from Control)
IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Members finden Sie unter AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Inherited from Control)
IPostBackDataHandler.LoadPostData(String, NameValueCollection) IPostBackDataHandler.LoadPostData(String, NameValueCollection) IPostBackDataHandler.LoadPostData(String, NameValueCollection) IPostBackDataHandler.LoadPostData(String, NameValueCollection)

Verarbeitet Postbackdaten für das TreeView-Steuerelement.Processes postback data for the TreeView control.

IPostBackDataHandler.RaisePostDataChangedEvent() IPostBackDataHandler.RaisePostDataChangedEvent() IPostBackDataHandler.RaisePostDataChangedEvent() IPostBackDataHandler.RaisePostDataChangedEvent()

Signalisiert dem TreeView-Steuerelement, die Anwendung ASP.NET darüber zu benachrichtigen, dass sich der Zustand des Steuerelements geändert hat.Signals the TreeView control to notify the ASP.NET application that the state of the control has changed.

IPostBackEventHandler.RaisePostBackEvent(String) IPostBackEventHandler.RaisePostBackEvent(String) IPostBackEventHandler.RaisePostBackEvent(String) IPostBackEventHandler.RaisePostBackEvent(String)

Ermöglicht dem TreeView-Steuerelement die Verarbeitung eines Ereignisses, das ausgelöst wird, wenn ein Formular an den Server gesendet wird.Enables the TreeView control to process an event that is raised when a form is posted to the server.

Erweiterungsmethoden

EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl)

Ermöglicht das Beibehalten der Auswahl in Datensteuerelementen, die Auswahl und Paginierung unterstützen.Enables selection to be persisted in data controls that support selection and paging.

FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control)

Gibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String)

Gibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control)

Gibt das Metatabellenobjekt für das enthaltende Datensteuerelement zurück.Returns the metatable object for the containing data control.

Gilt für:

Siehe auch