TreeNodeBinding TreeNodeBinding TreeNodeBinding TreeNodeBinding Class

Definizione

Definisce la relazione tra un elemento dati e il nodo a cui è associato in un controllo TreeView.Defines the relationship between a data item and the node it is binding to in a TreeView control.

public ref class TreeNodeBinding sealed : ICloneable, System::Web::UI::IDataSourceViewSchemaAccessor, System::Web::UI::IStateManager
public sealed class TreeNodeBinding : ICloneable, System.Web.UI.IDataSourceViewSchemaAccessor, System.Web.UI.IStateManager
type TreeNodeBinding = class
    interface IStateManager
    interface ICloneable
    interface IDataSourceViewSchemaAccessor
Public NotInheritable Class TreeNodeBinding
Implements ICloneable, IDataSourceViewSchemaAccessor, IStateManager
Ereditarietà
TreeNodeBindingTreeNodeBindingTreeNodeBindingTreeNodeBinding
Implementazioni

Esempi

Nella tabella seguente vengono illustrate alcune dichiarazioni di binding del nodo della struttura ad albero.The following table shows some example tree node binding declarations.

Associazione di esempioExample binding DescriptionDescription
<asp:TreeNodeBinding TextField="Title" ValueField= "ID"/> Associa le Text proprietà e Value di tutti i nodi della struttura ad albero ai Title campi ID e dell'origine dati, rispettivamente.Binds the Text and Value properties of all nodes in the tree to the Title and ID fields of the data source, respectively. Tutti i nodi usano questa dichiarazione di binding del nodo DataMember della Depth struttura ad albero perché le proprietà e non sono impostate.All nodes use this tree node binding declaration because the DataMember and Depth properties are not set.
<asp:TreeNodeBinding DataMember= "Book" TextField= "Title" ValueField= "ID"/> Associa Text le proprietà e Value di tutti i nodi della struttura ad albero ai Title campi ID e dell'elemento Book di dati nell'origine dati, rispettivamente.Binds the Text and Value properties of all nodes in the tree to the Title and ID fields of the Book data item in the data source, respectively.
<asp:TreeNodeBinding Depth="2" TextField= "Title" ValueField= "ID"/> Associa le Text proprietà e Value di tutti i nodi con una profondità di 2 Title nell'albero ai campi e ID dell'elemento di dati nell'origine dati, rispettivamente.Binds the Text and Value properties of all nodes with a depth of 2 in the tree to the Title and ID fields of the data item in the data source, respectively.
<asp:TreeNodeBinding DataMember="Book" Depth= "2" TextField= "Title" ValueField= "ID" ImageUrl= "Image.jpg"> Associa Text le proprietà e Value di tutti i nodi con una profondità di 2 Title nell'albero ai campi e ID dell'elemento di Book dati nell'origine dati, rispettivamente.Binds the Text and Value properties of all nodes with a depth of 2 in the tree to the Title and ID fields of the Book data item in the data source, respectively. Associa inoltre la ImageUrl proprietà dei nodi a un valore statico.Also binds the ImageUrl property of the nodes to a static value.

Questa sezione contiene tre esempi di codice.This section contains three code examples. Nel primo esempio di codice viene illustrato come TreeNodeBinding utilizzare gli oggetti in modo dichiarativo per definire la relazione tra un nodo e un elemento di dati.The first code example demonstrates how to use TreeNodeBinding objects declaratively to define the relationship between a node and a data item. Nel secondo esempio di codice viene illustrato come TreeNodeBinding utilizzare gli oggetti a livello di programmazione per definire la relazione tra un nodo e un elemento di dati.The second code example demonstrates how to use TreeNodeBinding objects programmatically to define the relationship between a node and a data item. Il terzo esempio di codice fornisce i dati XML di esempio per il primo e il secondo esempio di codice.The third code example provides sample XML data for the first and second code examples.

Nell'esempio di codice riportato di seguito viene TreeNodeBinding illustrato come utilizzare gli oggetti in modo dichiarativo per definire la relazione tra un nodo e un elemento di dati.The following code example demonstrates how to use TreeNodeBinding objects declaratively to define the relationship between a node and a data item. Per il corretto funzionamento di questo esempio, è necessario copiare i dati XML di esempio, forniti dopo questo esempio di codice, in un file denominato book. XML.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>

Nell'esempio di codice riportato di seguito viene TreeNodeBinding illustrato come utilizzare gli oggetti a livello di programmazione per definire la relazione tra un nodo e un elemento di dati.The following code example demonstrates how to use TreeNodeBinding objects programmatically to define the relationship between a node and a data item. Per il corretto funzionamento di questo esempio, è necessario copiare i dati XML di esempio forniti nell'esempio di codice successivo in un file denominato book. XML.For this example to work correctly, you must copy the sample XML data that is provided in the next 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">
<script runat="server">

  void Page_Load(Object sender, EventArgs e)
  {

    // Create a new TreeView control.
    TreeView NewTree = new TreeView();

    // Set the properties of the TreeView control.
    NewTree.ID = "BookTreeView";
    NewTree.DataSourceID = "BookXmlDataSource";

    // Create the tree node binding relationship.

    // Create the root node binding.
    TreeNodeBinding RootBinding = new TreeNodeBinding();
    RootBinding.DataMember = "Book";
    RootBinding.TextField = "Title";

    // Create the parent node binding.
    TreeNodeBinding ParentBinding = new TreeNodeBinding();
    ParentBinding.DataMember = "Chapter";
    ParentBinding.TextField = "Heading";

    // Create the leaf node binding.
    TreeNodeBinding LeafBinding = new TreeNodeBinding();
    LeafBinding.DataMember = "Section";
    LeafBinding.TextField = "Heading";

    // Add bindings to the DataBindings collection.
    NewTree.DataBindings.Add(RootBinding);
    NewTree.DataBindings.Add(ParentBinding); 
    NewTree.DataBindings.Add(LeafBinding);

    // Manually register the event handler for the SelectedNodeChanged event.
    NewTree.SelectedNodeChanged += new EventHandler(this.Node_Change);

    // Add the TreeView control to the Controls collection of the PlaceHolder control.
    ControlPlaceHolder.Controls.Add(NewTree);

  }

  void Node_Change(Object sender, EventArgs e)
  {

    // Retrieve the TreeView control from the Controls collection of the PlaceHolder control.
    TreeView LocalTree = (TreeView)ControlPlaceHolder.FindControl("BookTreeView");

    // Display the selected node.
    Message.Text = "You selected: " + LocalTree.SelectedNode.Text;

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView Constructor Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Constructor Example</h3>
      
      <asp:PlaceHolder id="ControlPlaceHolder" runat="server">
      </asp:PlaceHolder>
   
      <asp:XmlDataSource id="BookXmlDataSource"  
        DataFile="Book.xml"
        runat="server">
      </asp:XmlDataSource>
      
      <br /><br />
      
      <asp:Label id="Message" 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">
<script runat="server">

  Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

    ' Create a new TreeView control.
    Dim NewTree As New TreeView

    ' Set the properties of the TreeView control.
    NewTree.ID = "BookTreeView"
    NewTree.DataSourceID = "BookXmlDataSource"

    ' Create the tree node binding relationship.

    ' Create the root node binding.
    Dim RootBinding As New TreeNodeBinding
    RootBinding.DataMember = "Book"
    RootBinding.TextField = "Title"

    ' Create the parent node binding.
    Dim ParentBinding As New TreeNodeBinding
    ParentBinding.DataMember = "Chapter"
    ParentBinding.TextField = "Heading"

    ' Create the leaf node binding.
    Dim LeafBinding As New TreeNodeBinding
    LeafBinding.DataMember = "Section"
    LeafBinding.TextField = "Heading"

    ' Add bindings to the DataBindings collection.
    NewTree.DataBindings.Add(RootBinding)
    NewTree.DataBindings.Add(ParentBinding)
    NewTree.DataBindings.Add(LeafBinding)

    ' Manually register the event handler for the SelectedNodeChanged event.
    AddHandler NewTree.SelectedNodeChanged, AddressOf Node_Change

    ' Add the TreeView control to the Controls collection of the PlaceHolder control.
    ControlPlaceHolder.Controls.Add(NewTree)

  End Sub

  Sub Node_Change(ByVal sender As Object, ByVal e As EventArgs)

    ' Retrieve the TreeView control from the Controls collection of the PlaceHolder control.
    Dim LocalTree As TreeView = CType(ControlPlaceHolder.FindControl("BookTreeView"), TreeView)

    ' Display the selected node.
    Message.Text = "You selected: " & LocalTree.SelectedNode.Text

  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeView Constructor Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView Constructor Example</h3>
      
      <asp:PlaceHolder id="ControlPlaceHolder" runat="server">
      </asp:PlaceHolder>
   
      <asp:XmlDataSource id="BookXmlDataSource"  
        DataFile="Book.xml"
        runat="server">
      </asp:XmlDataSource>
      
      <br /><br />
      
      <asp:Label id="Message" runat="server"/>
    
    </form>
  </body>
</html>

Nell'esempio di codice riportato di seguito vengono forniti dati XML di esempio per gli esempi di codice precedenti.The following code example provides sample XML data for the preceding code examples.

<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>  

Commenti

Quando il TreeView controllo è associato a un'origine dati in cui ogni elemento dati contiene più campi (ad esempio un elemento XML con diversi attributi), per impostazione predefinita in un nodo viene visualizzato il ToString valore restituito dal metodo dell'elemento dati.When the TreeView control is bound to a data source where each data item contains multiple fields (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. Nel caso di un elemento XML, il nodo Visualizza il nome dell'elemento, che mostra la struttura sottostante dell'albero, ma non è molto utile in caso contrario.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. È possibile associare le proprietà di un nodo a un campo specifico specificando associazioni di nodi della struttura ad albero.You can bind the properties of a node to a specific field by specifying tree node bindings. Un TreeNodeBinding oggetto definisce la relazione tra ogni elemento di dati e il nodo a cui viene associato.A TreeNodeBinding object defines the relationship between each data item and the node that it is binding to.

Il TreeView controllo archivia i TreeNodeBinding relativi oggetti nella DataBindings proprietà e applica le associazioni all'origine dati per creare una relazione uno-a-uno tra la gerarchia della struttura ad albero e la gerarchia dell'origine dati.The TreeView control stores its TreeNodeBinding objects in the DataBindings property and applies the bindings to the data source to create a one-to-one relationship between the tree hierarchy and the data source hierarchy. Per ogni elemento di dati nell'origine dati, il TreeView controllo tenta di far corrispondere l'elemento dati a TreeNodeBinding un oggetto per creare l'oggetto corrispondente TreeNode .For each data item in the data source, the TreeView control attempts to match the data item to a TreeNodeBinding object in order to create the corresponding TreeNode object.

Quando si crea TreeNodeBinding un oggetto, è necessario specificare i criteri per l'associazione.When creating a TreeNodeBinding object, you must specify the criteria for binding. Il criterio indica quando un elemento di dati deve essere associato a un nodo.The criteria indicates when a data item should be bound to a node. È possibile specificare la Depth proprietà DataMember o oppure entrambe le proprietà.You can specify the Depth or DataMember property, or both properties. È possibile ottenere un lieve miglioramento delle prestazioni specificando entrambi.There is a slight performance gain by specifying both. Una profondità del nodo specifica il livello del nodo che viene associato.A node depth specifies the node level that gets bound. Ad esempio, la Dichiarazione TreeNodeBinding seguente associa i Name campi e ID dell'origine dati alle Text proprietà e Value , rispettivamente, di tutti i nodi con una profondità di 0:For example, the following TreeNodeBinding declaration binds the Name and ID fields of the data source to the Text and Value properties, respectively, of all nodes with a depth of 0:

<asp:TreeNodeBinding Depth="0" TextField="Name" ValueField="ID">  

Un membro dati specifica il tipo dell'elemento di dati nell'origine dati sottostante, ma può rappresentare informazioni diverse a seconda dell'origine dati.A data member specifies the type of the data item in the underlying data source, but can represent different information depending on the data source. Ogni elemento di dati in un'origine dati gerarchica (rappresentata System.Web.UI.IHierarchyData da un'interfaccia) IHierarchyData.Type espone una proprietà che specifica il tipo dell'elemento di dati.Each data item in a hierarchical data source (represented by a System.Web.UI.IHierarchyData interface) exposes a IHierarchyData.Type property, which specifies the type of the data item. Ad esempio, il membro dati per un elemento XML specifica il nome dell'elemento.For example, the data member for an XML element specifies the name of the element. Quando un'origine dati contiene più tipi di elemento di dati, il membro dati specifica il tipo di elemento dati da utilizzare.When a data source contains multiple data item types, the data member specifies which data item type to use. La Dichiarazione TreeNodeBinding seguente associa gli <Book> elementi di un XmlDataSource controllo a tutti i nodi dell'albero, indipendentemente dalla posizione nella gerarchia:The following TreeNodeBinding declaration binds the <Book> elements of an XmlDataSource control to all the nodes in the tree, regardless of the location in the hierarchy:

<asp:TreeNodeBinding DataMember="Book" TextField="Title" ValueField= "ISBN">  

Una volta stabiliti i criteri di associazione, è possibile associare una proprietà di TreeNode un oggetto che può essere associato a un valore.Once the binding criteria is established, you can then bind a property of a TreeNode object that can be bound to a value. È possibile eseguire l'associazione a un campo di un elemento di dati o a un valore statico.You can bind to a field of a data item or to a static value. Quando è associato a un valore statico, TreeNode tutti gli oggetti a TreeNodeBinding cui è applicato l'oggetto condividono lo stesso valore.When bound to a static value, all TreeNode objects to which the TreeNodeBinding object is applied share the same value.

Nota

È possibile eseguire l'override in modo selettivo TreeNode di una proprietà associata in un oggetto impostando la proprietà corrispondente direttamente nel nodo.You can selectively override a bound property in a TreeNode object by setting the corresponding property directly in the node.

Nella tabella seguente sono elencate le proprietà della TreeNodeBinding classe che consentono di associare una proprietà TreeNode dell'oggetto a un campo di un elemento di dati.The following table lists the properties of the TreeNodeBinding class that allow you to bind a property of the TreeNode object to a field of a data item.

ProprietàProperty DescriptionDescription
ImageUrlField Campo da associare alla ImageUrl proprietà di un TreeNode oggetto.The field to bind to the ImageUrl property of a TreeNode object.
ImageToolTipField Campo da associare alla ImageToolTip proprietà di un TreeNode oggetto.The field to bind to the ImageToolTip property of a TreeNode object.
NavigateUrlField Campo da associare alla NavigateUrl proprietà di un TreeNode oggetto.The field to bind to the NavigateUrl property of a TreeNode object.
TextField Campo da associare alla Text proprietà di un TreeNode oggetto.The field to bind to the Text property of a TreeNode object.
ToolTipField Campo da associare alla ToolTip proprietà di un TreeNode oggetto.The field to bind to the ToolTip property of a TreeNode object.
ValueField Campo da associare alla Value proprietà di un TreeNode oggetto.The field to bind to the Value property of a TreeNode object.

Nella tabella seguente sono elencate le proprietà della TreeNodeBinding classe che consentono di associare una proprietà TreeNode dell'oggetto a un valore statico.The following table lists the properties of the TreeNodeBinding class that allow you to bind a property of the TreeNode object to a static value.

ProprietàProperty DescriptionDescription
ImageUrl Valore statico da associare alla ImageUrl proprietà di un TreeNode oggetto.The static value to bind to the ImageUrl property of a TreeNode object.
ImageToolTip Valore statico da associare alla ImageToolTip proprietà di un TreeNode oggetto.The static value to bind to the ImageToolTip property of a TreeNode object.
NavigateUrl Valore statico da associare alla NavigateUrl proprietà di un TreeNode oggetto.The static value to bind to the NavigateUrl property of a TreeNode object.
PopulateOnDemand Valore statico da associare alla PopulateOnDemand proprietà di un TreeNode oggetto.The static value to bind to the PopulateOnDemand property of a TreeNode object.
SelectAction Valore statico da associare alla SelectAction proprietà di un TreeNode oggetto.The static value to bind to the SelectAction property of a TreeNode object.
ShowCheckBox Valore statico da associare alla ShowCheckBox proprietà di un TreeNode oggetto.The static value to bind to the ShowCheckBox property of a TreeNode object.
Target Valore statico da associare alla Target proprietà di un TreeNode oggetto.The static value to bind to the Target property of a TreeNode object.
Text Valore statico da associare alla Text proprietà di un TreeNode oggetto.The static value to bind to the Text property of a TreeNode object.
ToolTip Valore statico da associare alla ToolTip proprietà di un TreeNode oggetto.The static value to bind to the ToolTip property of a TreeNode object.
Value Valore statico da associare alla Value proprietà di un TreeNode oggetto.The static value to bind to the Value property of a TreeNode object.

Se vengono definiti TreeNodeBinding oggetti in conflitto, il TreeView controllo applica le associazioni del nodo della struttura ad albero nel seguente ordine di precedenza:If conflicting TreeNodeBinding objects are defined, the TreeView control applies the tree node bindings in the following order of precedence:

  1. TreeNodeBinding Oggetto che definisce e corrisponde a una profondità e a un membro dati.The TreeNodeBinding object that defines and matches both a depth and a data member.

  2. TreeNodeBinding Oggetto che definisce e corrisponde solo al membro dati.The TreeNodeBinding object that defines and matches the data member only.

  3. TreeNodeBinding Oggetto che definisce e corrisponde solo alla profondità.The TreeNodeBinding object that defines and matches the depth only.

  4. TreeNodeBinding Oggetto che definisce né la profondità né il membro dati.The TreeNodeBinding object that defines neither the depth nor the data member. Questo tipo di binding del nodo della struttura ad albero viene applicato a tutti i nodi dell'albero.(This type of tree node binding is applied to all nodes in the tree.)

  5. TreeNodeBinding Oggetto che non ha una corrispondenza nell'origine dati.The TreeNodeBinding object that does not have a match in the data source. In questo caso, il ToString valore restituito dal metodo dell'elemento di dati viene quindi associato Text alle proprietà e Value dei nodi a cui viene applicato l' TreeNodeBinding oggetto.In this case, the value that is returned by the ToString method of the data item is then bound to the Text and Value properties of the nodes to which the TreeNodeBinding object is applied.

La TreeNodeBinding classe consente inoltre di formattare il testo visualizzato in un nodo impostando la FormatString proprietà.The TreeNodeBinding class also allows you to format the text that is displayed in a node by setting the FormatString property.

Costruttori

TreeNodeBinding() TreeNodeBinding() TreeNodeBinding() TreeNodeBinding()

Inizializza una nuova istanza della classe TreeNodeBinding.Initializes a new instance of the TreeNodeBinding class.

Proprietà

DataMember DataMember DataMember DataMember

Ottiene o imposta il valore da confrontare con una proprietà Type di un elemento dati per determinare se applicare l'associazione di nodi della struttura ad albero.Gets or sets the value to match against a Type property for a data item to determine whether to apply the tree node binding.

Depth Depth Depth Depth

Ottiene o imposta la profondità del nodo alla quale viene applicato l'oggetto TreeNodeBinding.Gets or sets the node depth at which the TreeNodeBinding object is applied.

FormatString FormatString FormatString FormatString

Ottiene o imposta la stringa che specifica il formato di visualizzazione del testo di un nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the string that specifies the display format for the text of a node to which the TreeNodeBinding object is applied.

ImageToolTip ImageToolTip ImageToolTip ImageToolTip

Ottiene o imposta il testo di descrizione comandi di un'immagine visualizzata accanto a un nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the ToolTip text for the image that is displayed next to a node to which the TreeNodeBinding object is applied.

ImageToolTipField ImageToolTipField ImageToolTipField ImageToolTipField

Ottiene o imposta il nome del campo dall'origine dati per l'associazione alla proprietà ImageToolTip di un oggetto TreeNode a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the name of the field from the data source to bind to the ImageToolTip property of a TreeNode object to which the TreeNodeBinding object is applied.

ImageUrl ImageUrl ImageUrl ImageUrl

Ottiene o imposta l'URL di un'immagine visualizzata accanto a un nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the URL to an image that is displayed next to a node to which the TreeNodeBinding object is applied.

ImageUrlField ImageUrlField ImageUrlField ImageUrlField

Ottiene o imposta il nome del campo dall'origine dati per l'associazione alla proprietà ImageUrl di un oggetto TreeNode a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the name of the field from the data source to bind to the ImageUrl property of a TreeNode object to which the TreeNodeBinding object is applied.

NavigateUrl NavigateUrl NavigateUrl NavigateUrl

Ottiene o imposta l'URL a cui collegarsi quando si fa clic su un nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the URL to link to when a node to which the TreeNodeBinding object is applied is clicked.

NavigateUrlField NavigateUrlField NavigateUrlField NavigateUrlField

Ottiene o imposta il nome del campo dall'origine dati per l'associazione alla proprietà NavigateUrl di un oggetto TreeNode a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the name of the field from the data source to bind to the NavigateUrl property of a TreeNode object to which the TreeNodeBinding object is applied.

PopulateOnDemand PopulateOnDemand PopulateOnDemand PopulateOnDemand

Ottiene o imposta un valore che indica se il nodo a cui è applicato l'oggetto TreeNodeBinding viene compilato in modo dinamico.Gets or sets a value indicating whether the node to which the TreeNodeBinding object is applied is populated dynamically.

SelectAction SelectAction SelectAction SelectAction

Ottiene o imposta gli eventi da generare quando si seleziona un nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the event or events to raise when a node to which the TreeNodeBinding object is applied is selected.

ShowCheckBox ShowCheckBox ShowCheckBox ShowCheckBox

Ottiene o imposta un valore che indica se una casella di controllo viene visualizzata accanto a un nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets a value indicating whether a check box is displayed next to a node to which the TreeNodeBinding object is applied.

Target Target Target Target

Ottiene o imposta la finestra o il frame di destinazione in cui visualizzare il contenuto della pagina Web associato a un nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the target window or frame in which to display the Web page content that is associated with a node to which the TreeNodeBinding object is applied.

TargetField TargetField TargetField TargetField

Ottiene o imposta il nome del campo dall'origine dati per l'associazione alla proprietà Target di un oggetto TreeNode a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the name of the field from the data source to bind to the Target property of a TreeNode object to which the TreeNodeBinding object is applied.

Text Text Text Text

Ottiene o imposta il testo visualizzato per il nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the text that is displayed for the node to which the TreeNodeBinding object is applied.

TextField TextField TextField TextField

Ottiene o imposta il nome del campo dall'origine dati per l'associazione alla proprietà Text di un oggetto TreeNode a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the name of the field from the data source to bind to the Text property of a TreeNode object to which the TreeNodeBinding object is applied.

ToolTip ToolTip ToolTip ToolTip

Ottiene o imposta il testo della descrizione comandi per un nodo a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the ToolTip text for a node to which the TreeNodeBinding object is applied.

ToolTipField ToolTipField ToolTipField ToolTipField

Ottiene o imposta il nome del campo dall'origine dati per l'associazione alla proprietà ToolTip di un oggetto TreeNode a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the name of the field from the data source to bind to the ToolTip property of a TreeNode object to which the TreeNodeBinding object is applied.

Value Value Value Value

Ottiene o imposta un valore visualizzato che non viene visualizzato ma utilizzato per memorizzare dati aggiuntivi relativi a un nodo a cui è applicato l'oggetto TreeNodeBinding, ad esempio i dati utilizzati per gestire gli eventi di postback.Gets or sets a displayed value that is not displayed but is used to store any additional data about a node to which the TreeNodeBinding object is applied, such as data used for handling postback events.

ValueField ValueField ValueField ValueField

Ottiene o imposta il nome del campo dall'origine dati per l'associazione alla proprietà Value di un oggetto TreeNode a cui è applicato l'oggetto TreeNodeBinding.Gets or sets the name of the field from the data source to bind to the Value property of a TreeNode object to which the TreeNodeBinding object is applied.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce la proprietà DataMember.Returns the DataMember property.

Implementazioni dell'interfaccia esplicita

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Crea una copia dell'oggetto TreeNodeBinding .Creates a copy of the TreeNodeBinding object.

IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema IDataSourceViewSchemaAccessor.DataSourceViewSchema

Per una descrizione di questo membro, vedere DataSourceViewSchema.For a description of this member, see DataSourceViewSchema.

IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Per una descrizione di questo membro, vedere IsTrackingViewState.For a description of this member, see IsTrackingViewState.

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Carica lo stato di visualizzazione del nodo salvato in precedenza.Loads the previously saved view state for the node.

IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Salva le modifiche apportate allo stato di visualizzazione di un oggetto.Saves the view state changes to an object.

IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Indica all'oggetto TreeNode di tenere traccia delle modifiche apportate allo stato di visualizzazione.Instructs the TreeNode object to track changes to its view state.

Si applica a

Vedi anche