TreeNodeBinding TreeNodeBinding TreeNodeBinding TreeNodeBinding Class

Definición

Define la relación entre un elemento de datos y el nodo al que enlaza en un control 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
Herencia
TreeNodeBindingTreeNodeBindingTreeNodeBindingTreeNodeBinding
Implementaciones

Ejemplos

En la tabla siguiente se muestra algún nodo de árbol de ejemplo declaraciones de enlace.The following table shows some example tree node binding declarations.

Enlace de ejemploExample binding DescripciónDescription
<asp:TreeNodeBinding TextField="Title" ValueField= "ID"/> Enlaza el Text y Value propiedades de todos los nodos del árbol para el Title y ID campos de los datos de origen, respectivamente.Binds the Text and Value properties of all nodes in the tree to the Title and ID fields of the data source, respectively. Todos los nodos usan esta declaración de enlace de nodo de árbol porque la DataMember y Depth no se establecen propiedades.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"/> Enlaza el Text y Value propiedades de todos los nodos del árbol para el Title y ID campos de la Book elemento de datos del origen de datos, respectivamente.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"/> Enlaza el Text y Value propiedades de todos los nodos con una profundidad de 2 en el árbol hasta la Title y ID campos de los datos de elemento en el origen de datos, respectivamente.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"> Enlaza el Text y Value propiedades de todos los nodos con una profundidad de 2 en el árbol hasta la Title y ID campos de la Book elemento de datos del origen de datos, respectivamente.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. También enlaza el ImageUrl propiedad de los nodos en un valor estático.Also binds the ImageUrl property of the nodes to a static value.

Esta sección contiene tres ejemplos de código.This section contains three code examples. El primer ejemplo de código muestra cómo usar TreeNodeBinding objetos mediante declaración para definir la relación entre un nodo y un elemento de datos.The first code example demonstrates how to use TreeNodeBinding objects declaratively to define the relationship between a node and a data item. El segundo ejemplo de código muestra cómo usar TreeNodeBinding objetos mediante programación para definir la relación entre un nodo y un elemento de datos.The second code example demonstrates how to use TreeNodeBinding objects programmatically to define the relationship between a node and a data item. El tercer ejemplo de código proporciona datos XML de ejemplo para los ejemplos de código primero y segundo.The third code example provides sample XML data for the first and second code examples.

En el ejemplo de código siguiente se muestra cómo usar TreeNodeBinding objetos mediante declaración para definir la relación entre un nodo y un elemento de datos.The following code example demonstrates how to use TreeNodeBinding objects declaratively to define the relationship between a node and a data item. Este ejemplo funcione correctamente, debe copiar los datos XML de ejemplo proporcionados después de este ejemplo de código en un archivo denominado 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>

En el ejemplo de código siguiente se muestra cómo usar TreeNodeBinding objetos mediante programación para definir la relación entre un nodo y un elemento de datos.The following code example demonstrates how to use TreeNodeBinding objects programmatically to define the relationship between a node and a data item. Este ejemplo funcione correctamente, debe copiar los datos XML de ejemplo que se proporcionan en el siguiente ejemplo de código en un archivo denominado 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>

El siguiente ejemplo de código proporciona datos XML de ejemplo para los ejemplos de código anteriores.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>  

Comentarios

Cuando el TreeView está enlazado a un origen de datos donde cada elemento de datos contiene varios campos (por ejemplo, un elemento XML con varios atributos), un nodo muestra el valor devuelto por la ToString método del elemento de datos, de forma predeterminada.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. En el caso de un elemento XML, el nodo muestra el nombre del elemento, que se muestra la estructura subyacente del árbol, pero no es muy útil en 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. Puede enlazar las propiedades de un nodo a un campo específico mediante la especificación de los enlaces del nodo de árbol.You can bind the properties of a node to a specific field by specifying tree node bindings. Un TreeNodeBinding objeto define la relación entre cada elemento de datos y el nodo que se enlaza.A TreeNodeBinding object defines the relationship between each data item and the node that it is binding to.

El TreeView controlar almacenes su TreeNodeBinding objetos en el DataBindings propiedad y los enlaces se aplican al origen de datos para crear una relación uno a uno entre la jerarquía de árbol y la jerarquía de origen de datos.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. Para cada elemento de datos del origen de datos, el TreeView control intenta hacer coincidir el elemento de datos a un TreeNodeBinding objeto con el fin de crear la correspondiente TreeNode objeto.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.

Al crear un TreeNodeBinding de objeto, debe especificar los criterios de enlace.When creating a TreeNodeBinding object, you must specify the criteria for binding. Los criterios indica cuándo se debe enlazar un elemento de datos a un nodo.The criteria indicates when a data item should be bound to a node. Puede especificar el Depth o DataMember o ambas propiedades.You can specify the Depth or DataMember property, or both properties. Hay una ligera mejora del rendimiento mediante la especificación de ambos.There is a slight performance gain by specifying both. Una profundidad de nodo especifica el nivel de nodo que se enlaza.A node depth specifies the node level that gets bound. Por ejemplo, la siguiente TreeNodeBinding declaración enlaza la Name y ID campos del origen de datos a la Text y Value propiedades, respectivamente, de todos los nodos con una profundidad de 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 miembro de datos especifica el tipo del elemento de datos en el origen de datos subyacente, pero puede representar información diferente dependiendo del origen de datos.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. Cada elemento de datos en un origen de datos jerárquico (representado por un System.Web.UI.IHierarchyData interfaz) expone un IHierarchyData.Type propiedad, que especifica el tipo de elemento de datos.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. Por ejemplo, el miembro de datos para un elemento XML especifica el nombre del elemento.For example, the data member for an XML element specifies the name of the element. Cuando un origen de datos contiene varios tipos de elemento de datos, el miembro de datos especifica qué datos se debe utilizar.When a data source contains multiple data item types, the data member specifies which data item type to use. La siguiente TreeNodeBinding declaración enlaza la <Book> elementos de un XmlDataSource control a todos los nodos en el árbol, independientemente de la ubicación en la jerarquía: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 vez que se establece los criterios de enlace, a continuación, puede enlazar una propiedad de un TreeNode objeto que se puede enlazar a un valor.Once the binding criteria is established, you can then bind a property of a TreeNode object that can be bound to a value. Puede enlazar a un campo de un elemento de datos o a un valor estático.You can bind to a field of a data item or to a static value. Cuando se enlaza a un valor estático, todos los TreeNode objetos a los que el TreeNodeBinding se aplica el objeto comparten el mismo valor.When bound to a static value, all TreeNode objects to which the TreeNodeBinding object is applied share the same value.

Nota

Puede reemplazar de forma selectiva una propiedad enlazada en un TreeNode objeto estableciendo la propiedad correspondiente directamente en el nodo.You can selectively override a bound property in a TreeNode object by setting the corresponding property directly in the node.

En la tabla siguiente se enumera las propiedades de la TreeNodeBinding clase que le permiten enlazar una propiedad de la TreeNode objeto a un campo de un elemento de datos.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.

Propiedad.Property DescripciónDescription
ImageUrlField Campo que se va a enlazar el ImageUrl propiedad de un TreeNode objeto.The field to bind to the ImageUrl property of a TreeNode object.
ImageToolTipField Campo que se va a enlazar el ImageToolTip propiedad de un TreeNode objeto.The field to bind to the ImageToolTip property of a TreeNode object.
NavigateUrlField Campo que se va a enlazar el NavigateUrl propiedad de un TreeNode objeto.The field to bind to the NavigateUrl property of a TreeNode object.
TextField Campo que se va a enlazar el Text propiedad de un TreeNode objeto.The field to bind to the Text property of a TreeNode object.
ToolTipField Campo que se va a enlazar el ToolTip propiedad de un TreeNode objeto.The field to bind to the ToolTip property of a TreeNode object.
ValueField Campo que se va a enlazar el Value propiedad de un TreeNode objeto.The field to bind to the Value property of a TreeNode object.

En la tabla siguiente se enumera las propiedades de la TreeNodeBinding clase que le permiten enlazar una propiedad de la TreeNode objeto en un valor estático.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.

Propiedad.Property DescripciónDescription
ImageUrl El valor estático para enlazar con el ImageUrl propiedad de un TreeNode objeto.The static value to bind to the ImageUrl property of a TreeNode object.
ImageToolTip El valor estático para enlazar con el ImageToolTip propiedad de un TreeNode objeto.The static value to bind to the ImageToolTip property of a TreeNode object.
NavigateUrl El valor estático para enlazar con el NavigateUrl propiedad de un TreeNode objeto.The static value to bind to the NavigateUrl property of a TreeNode object.
PopulateOnDemand El valor estático para enlazar con el PopulateOnDemand propiedad de un TreeNode objeto.The static value to bind to the PopulateOnDemand property of a TreeNode object.
SelectAction El valor estático para enlazar con el SelectAction propiedad de un TreeNode objeto.The static value to bind to the SelectAction property of a TreeNode object.
ShowCheckBox El valor estático para enlazar con el ShowCheckBox propiedad de un TreeNode objeto.The static value to bind to the ShowCheckBox property of a TreeNode object.
Target El valor estático para enlazar con el Target propiedad de un TreeNode objeto.The static value to bind to the Target property of a TreeNode object.
Text El valor estático para enlazar con el Text propiedad de un TreeNode objeto.The static value to bind to the Text property of a TreeNode object.
ToolTip El valor estático para enlazar con el ToolTip propiedad de un TreeNode objeto.The static value to bind to the ToolTip property of a TreeNode object.
Value El valor estático para enlazar con el Value propiedad de un TreeNode objeto.The static value to bind to the Value property of a TreeNode object.

Si en conflicto TreeNodeBinding se definen los objetos, el TreeView control aplica a los enlaces del nodo de árbol en el orden de precedencia siguiente:If conflicting TreeNodeBinding objects are defined, the TreeView control applies the tree node bindings in the following order of precedence:

  1. La TreeNodeBinding objeto que define y coincide con una profundidad y un miembro de datos.The TreeNodeBinding object that defines and matches both a depth and a data member.

  2. La TreeNodeBinding objeto que define y coincide con el miembro de datos únicamente.The TreeNodeBinding object that defines and matches the data member only.

  3. La TreeNodeBinding objeto que define y coincide con la profundidad solo.The TreeNodeBinding object that defines and matches the depth only.

  4. La TreeNodeBinding objeto que define la profundidad ni el miembro de datos.The TreeNodeBinding object that defines neither the depth nor the data member. (Este tipo de enlace de nodo de árbol se aplica a todos los nodos en el árbol).(This type of tree node binding is applied to all nodes in the tree.)

  5. La TreeNodeBinding objeto que no tiene una coincidencia en el origen de datos.The TreeNodeBinding object that does not have a match in the data source. En este caso, el valor devuelto por la ToString método del elemento de datos se enlaza a la Text y Value las propiedades de los nodos para que la TreeNodeBinding se aplica el objeto.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.

El TreeNodeBinding clase también le permite dar formato al texto que se muestra en un nodo estableciendo el FormatString propiedad.The TreeNodeBinding class also allows you to format the text that is displayed in a node by setting the FormatString property.

Constructores

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

Inicializa una nueva instancia de la clase TreeNodeBinding.Initializes a new instance of the TreeNodeBinding class.

Propiedades

DataMember DataMember DataMember DataMember

Obtiene o establece el valor que se debe comparar con una propiedad Type de un elemento de datos para determinar si se debe aplicar el enlace de nodo de árbol.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

Obtiene o establece la profundidad de nodo a la que se aplica el objeto TreeNodeBinding.Gets or sets the node depth at which the TreeNodeBinding object is applied.

FormatString FormatString FormatString FormatString

Obtiene o establece la cadena que especifica el formato de presentación del texto de un nodo en el que se aplica el objeto 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

Obtiene o establece el texto de información sobre herramientas de una imagen que se muestra al lado de un nodo al que se aplica el objeto 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

Obtiene o establece el nombre del campo del origen de datos que se debe enlazar a la propiedad ImageToolTip de un objeto TreeNode al que se aplica el objeto 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

Obtiene o establece la dirección URL de una imagen que se muestra al lado de un nodo al que se aplica el objeto 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

Obtiene o establece el nombre del campo del origen de datos que se debe enlazar a la propiedad ImageUrl de un objeto TreeNode al que se aplica el objeto 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

Obtiene o establece la dirección URL a la que se debe vincular al hacer clic en un nodo al que se aplica el objeto 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

Obtiene o establece el nombre del campo del origen de datos que se debe enlazar a la propiedad NavigateUrl de un objeto TreeNode al que se aplica el objeto 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

Obtiene o establece un valor que indica si el nodo al que se aplica el objeto TreeNodeBinding se rellena de forma dinámica.Gets or sets a value indicating whether the node to which the TreeNodeBinding object is applied is populated dynamically.

SelectAction SelectAction SelectAction SelectAction

Obtiene o establece los eventos que se deben provocar al seleccionar el nodo al que se aplica el objeto 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

Obtiene o establece un valor que indica si se muestra una casilla al lado de un nodo al que se aplica el objeto 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

Obtiene o establece la ventana o marco de destino en que se debe mostrar el contenido de página Web asociado a un nodo al que se aplica el objeto 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

Obtiene o establece el nombre del campo del origen de datos que se debe enlazar a la propiedad Target de un objeto TreeNode al que se aplica el objeto 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

Obtiene o establece el texto que se muestra en el nodo al que se aplica el objeto TreeNodeBinding.Gets or sets the text that is displayed for the node to which the TreeNodeBinding object is applied.

TextField TextField TextField TextField

Obtiene o establece el nombre del campo del origen de datos que se debe enlazar a la propiedad Text de un objeto TreeNode al que se aplica el objeto 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

Obtiene o establece el texto de información sobre herramientas de un nodo al que se aplica el objeto TreeNodeBinding.Gets or sets the ToolTip text for a node to which the TreeNodeBinding object is applied.

ToolTipField ToolTipField ToolTipField ToolTipField

Obtiene o establece el nombre del campo del origen de datos que se debe enlazar a la propiedad ToolTip de un objeto TreeNode al que se aplica el objeto 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

Obtiene o establece un valor que, en lugar de mostrarse, se utiliza para almacenar datos adicionales sobre un nodo al que se aplica el objeto TreeNodeBinding, por ejemplo, datos que se utilizan para controlar eventos de 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

Obtiene o establece el nombre del campo del origen de datos que se debe enlazar a la propiedad Value de un objeto TreeNode al que se aplica el objeto 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.

Métodos

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

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

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

Sirve como la función hash predeterminada.Serves as the default hash function.

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

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

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

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

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

Devuelve la propiedad DataMember.Returns the DataMember property.

Implementaciones de interfaz explícitas

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

Crea una copia del objeto TreeNodeBinding .Creates a copy of the TreeNodeBinding object.

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

Para obtener una descripción de este miembro, vea DataSourceViewSchema.For a description of this member, see DataSourceViewSchema.

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

Para obtener una descripción de este miembro, vea IsTrackingViewState.For a description of this member, see IsTrackingViewState.

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

Carga el estado de vista cargado anteriormente del nodo.Loads the previously saved view state for the node.

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

Guarda los cambios del estado de vista de un objeto.Saves the view state changes to an object.

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

Indica al objeto TreeNode que efectúe el seguimiento de los cambios de su estado de vista.Instructs the TreeNode object to track changes to its view state.

Se aplica a

Consulte también: