TreeNodeBinding TreeNodeBinding TreeNodeBinding TreeNodeBinding Class

Definicja

Definiuje relację między elementem danych i węzłem, do którego jest powiązanie w TreeView kontrolce.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
Dziedziczenie
TreeNodeBindingTreeNodeBindingTreeNodeBindingTreeNodeBinding
Implementuje

Przykłady

W poniższej tabeli przedstawiono przykładowe deklaracje powiązań węzłów drzewa.The following table shows some example tree node binding declarations.

Przykładowe powiązanieExample binding OpisDescription
<asp:TreeNodeBinding TextField="Title" ValueField= "ID"/> Tworzy powiązanie właściwości Value Title i wszystkich węzłów w drzewie z polami i ID ze źródłem danych. TextBinds the Text and Value properties of all nodes in the tree to the Title and ID fields of the data source, respectively. Wszystkie węzły używają tej deklaracji powiązania węzła drzewa, ponieważ DataMember nie Depth są ustawione właściwości i.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"/> Title Book ID Wiąże Value i właściwości wszystkich węzłów w drzewie z polami i elementami danych w źródle danych. TextBinds 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"/> Tworzy powiązanie właściwości Value Title ID i wszystkich węzłów z głębokością 2 w drzewie do pól i elementów danych w źródle danych. TextBinds 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"> Title Book ID Tworzy powiązanie właściwości iwszystkichwęzłówzgłębokością2wdrzewiedopólielementówdanychwźródledanych.Text ValueBinds 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. Wiąże ImageUrl również właściwość węzłów z wartością statyczną.Also binds the ImageUrl property of the nodes to a static value.

Ta sekcja zawiera trzy przykłady kodu.This section contains three code examples. Pierwszy przykład kodu demonstruje, jak używać TreeNodeBinding obiektów w sposób deklaratywny do definiowania relacji między węzłem a elementem danych.The first code example demonstrates how to use TreeNodeBinding objects declaratively to define the relationship between a node and a data item. Drugi przykład kodu demonstruje, jak używać TreeNodeBinding obiektów programowo do definiowania relacji między węzłem a elementem danych.The second code example demonstrates how to use TreeNodeBinding objects programmatically to define the relationship between a node and a data item. Trzeci przykład kodu zawiera przykładowe dane XML dla pierwszego i drugiego przykładu kodu.The third code example provides sample XML data for the first and second code examples.

Poniższy przykład kodu demonstruje, jak używać TreeNodeBinding obiektów w sposób deklaratywny do definiowania relacji między węzłem a elementem danych.The following code example demonstrates how to use TreeNodeBinding objects declaratively to define the relationship between a node and a data item. Aby ten przykład działał prawidłowo, należy skopiować przykładowe dane XML dostarczone po tym przykładzie kodu do pliku o nazwie 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>

Poniższy przykład kodu demonstruje, jak używać TreeNodeBinding obiektów programowo do definiowania relacji między węzłem a elementem danych.The following code example demonstrates how to use TreeNodeBinding objects programmatically to define the relationship between a node and a data item. Aby ten przykład działał prawidłowo, należy skopiować przykładowe dane XML podane w następnym przykładzie kodu do pliku o nazwie 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>

Poniższy przykład kodu zawiera przykładowe dane XML dla powyższych przykładów kodu.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>  

Uwagi

Gdy formant jest powiązany ze źródłem danych, gdzie każdy element danych zawiera wiele pól (takich jak element XML z kilkoma atrybutami), węzeł wyświetla wartość, która jest zwracana domyślnie ToString przez metodę elementu danych. TreeViewWhen 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. W przypadku elementu XML węzeł wyświetla nazwę elementu, który pokazuje podstawową strukturę drzewa, ale nie jest bardzo użyteczny w przeciwnym razie.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. Można powiązać właściwości węzła z określonym polem przez określenie powiązań węzłów drzewa.You can bind the properties of a node to a specific field by specifying tree node bindings. TreeNodeBinding Obiekt definiuje relację między każdym elementem danych i węzłem, z którym jest powiązany.A TreeNodeBinding object defines the relationship between each data item and the node that it is binding to.

Kontrolka przechowuje swoje TreeNodeBinding obiekty we DataBindings właściwości i stosuje powiązania do źródła danych w celu utworzenia relacji jeden-do-jednego między hierarchią drzewa a hierarchią źródła danych. TreeViewThe 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. Dla każdego elementu danych w źródle danych, TreeView kontrolka próbuje dopasować element danych TreeNodeBinding do obiektu w celu utworzenia odpowiedniego TreeNode obiektu.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.

Podczas tworzenia TreeNodeBinding obiektu należy określić kryteria dla powiązania.When creating a TreeNodeBinding object, you must specify the criteria for binding. Kryteria wskazują, kiedy element danych powinien być powiązany z węzłem.The criteria indicates when a data item should be bound to a node. Można określić Depth Właściwość or DataMember lub obie właściwości.You can specify the Depth or DataMember property, or both properties. Istnieje niewielki wzrost wydajności przez określenie obu tych opcji.There is a slight performance gain by specifying both. Głębokość węzła określa poziom węzła, który jest powiązany.A node depth specifies the node level that gets bound. Na przykład TreeNodeBinding następująca deklaracja wiąże ID Name i pola źródła Text danych z właściwościami i Value , odpowiednio dla wszystkich węzłów o głębokości 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">  

Element członkowski danych określa typ elementu danych w bazowym źródle danych, ale może reprezentować różne informacje w zależności od źródła danych.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. Każdy element danych w hierarchicznym źródle danych (reprezentowany przez System.Web.UI.IHierarchyData interfejs) IHierarchyData.Type ujawnia właściwość, która określa typ elementu danych.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. Na przykład element członkowski danych dla elementu XML określa nazwę elementu.For example, the data member for an XML element specifies the name of the element. Gdy źródło danych zawiera wiele typów elementów danych, element członkowski danych określa typ elementu danych do użycia.When a data source contains multiple data item types, the data member specifies which data item type to use. Poniższa TreeNodeBinding deklaracja wiąże <Book> elementy XmlDataSource formantu ze wszystkimi węzłami w drzewie, niezależnie od lokalizacji w hierarchii: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">  

Po ustanowieniu kryteriów wiązania można powiązać Właściwość TreeNode obiektu, który może być powiązany z wartością.Once the binding criteria is established, you can then bind a property of a TreeNode object that can be bound to a value. Można powiązać z polem elementu danych lub wartością statyczną.You can bind to a field of a data item or to a static value. W przypadku powiązania z wartością statyczną wszystkie TreeNode obiekty, do TreeNodeBinding których zastosowano obiekt, mają tę samą wartość.When bound to a static value, all TreeNode objects to which the TreeNodeBinding object is applied share the same value.

Uwaga

Można wybiórczo przesłonić Właściwość powiązaną w TreeNode obiekcie przez ustawienie odpowiedniej właściwości bezpośrednio w węźle.You can selectively override a bound property in a TreeNode object by setting the corresponding property directly in the node.

Poniższa tabela zawiera listę właściwości TreeNodeBinding klasy, które umożliwiają powiązanie właściwości TreeNode obiektu z polem elementu danych.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.

WłaściwośćProperty OpisDescription
ImageUrlField Pole, które ma zostać powiązane ImageUrl z właściwością TreeNode obiektu.The field to bind to the ImageUrl property of a TreeNode object.
ImageToolTipField Pole, które ma zostać powiązane ImageToolTip z właściwością TreeNode obiektu.The field to bind to the ImageToolTip property of a TreeNode object.
NavigateUrlField Pole, które ma zostać powiązane NavigateUrl z właściwością TreeNode obiektu.The field to bind to the NavigateUrl property of a TreeNode object.
TextField Pole, które ma zostać powiązane Text z właściwością TreeNode obiektu.The field to bind to the Text property of a TreeNode object.
ToolTipField Pole, które ma zostać powiązane ToolTip z właściwością TreeNode obiektu.The field to bind to the ToolTip property of a TreeNode object.
ValueField Pole, które ma zostać powiązane Value z właściwością TreeNode obiektu.The field to bind to the Value property of a TreeNode object.

Poniższa tabela zawiera listę właściwości TreeNodeBinding klasy, które umożliwiają powiązanie właściwości TreeNode obiektu z wartością statyczną.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.

WłaściwośćProperty OpisDescription
ImageUrl Wartość statyczna, która ma zostać ImageUrl powiązana z TreeNode właściwością obiektu.The static value to bind to the ImageUrl property of a TreeNode object.
ImageToolTip Wartość statyczna, która ma zostać ImageToolTip powiązana z TreeNode właściwością obiektu.The static value to bind to the ImageToolTip property of a TreeNode object.
NavigateUrl Wartość statyczna, która ma zostać NavigateUrl powiązana z TreeNode właściwością obiektu.The static value to bind to the NavigateUrl property of a TreeNode object.
PopulateOnDemand Wartość statyczna, która ma zostać PopulateOnDemand powiązana z TreeNode właściwością obiektu.The static value to bind to the PopulateOnDemand property of a TreeNode object.
SelectAction Wartość statyczna, która ma zostać SelectAction powiązana z TreeNode właściwością obiektu.The static value to bind to the SelectAction property of a TreeNode object.
ShowCheckBox Wartość statyczna, która ma zostać ShowCheckBox powiązana z TreeNode właściwością obiektu.The static value to bind to the ShowCheckBox property of a TreeNode object.
Target Wartość statyczna, która ma zostać Target powiązana z TreeNode właściwością obiektu.The static value to bind to the Target property of a TreeNode object.
Text Wartość statyczna, która ma zostać Text powiązana z TreeNode właściwością obiektu.The static value to bind to the Text property of a TreeNode object.
ToolTip Wartość statyczna, która ma zostać ToolTip powiązana z TreeNode właściwością obiektu.The static value to bind to the ToolTip property of a TreeNode object.
Value Wartość statyczna, która ma zostać Value powiązana z TreeNode właściwością obiektu.The static value to bind to the Value property of a TreeNode object.

Jeśli TreeNodeBinding obiekty powodujące konflikt są zdefiniowane TreeView , formant stosuje powiązania węzłów drzewa w następującej kolejności:If conflicting TreeNodeBinding objects are defined, the TreeView control applies the tree node bindings in the following order of precedence:

  1. TreeNodeBinding Obiekt, który definiuje i dopasowuje zarówno głębokość, jak i element członkowski danych.The TreeNodeBinding object that defines and matches both a depth and a data member.

  2. TreeNodeBinding Obiekt, który definiuje i dopasowuje tylko składową danych.The TreeNodeBinding object that defines and matches the data member only.

  3. TreeNodeBinding Obiekt, który definiuje i dopasowuje tylko głębokość.The TreeNodeBinding object that defines and matches the depth only.

  4. TreeNodeBinding Obiekt, który definiuje głębokość ani element członkowski danych.The TreeNodeBinding object that defines neither the depth nor the data member. (Powiązanie tego typu węzła drzewa jest stosowane do wszystkich węzłów w drzewie).(This type of tree node binding is applied to all nodes in the tree.)

  5. TreeNodeBinding Obiekt, który nie ma dopasowania w źródle danych.The TreeNodeBinding object that does not have a match in the data source. W takim ToString przypadku wartość zwracana przez metodę elementu danych jest następnie powiązana Text z właściwościami i Value węzłami, do których TreeNodeBinding zastosowano obiekt.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.

Klasa umożliwia również formatowanie tekstu wyświetlanego w węźle przez FormatString ustawienie właściwości. TreeNodeBindingThe TreeNodeBinding class also allows you to format the text that is displayed in a node by setting the FormatString property.

Konstruktory

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

Inicjuje nowe wystąpienie klasy TreeNodeBinding klasy.Initializes a new instance of the TreeNodeBinding class.

Właściwości

DataMember DataMember DataMember DataMember

Pobiera lub ustawia wartość zgodną Type z właściwością elementu danych, aby określić, czy ma być stosowane powiązanie węzła drzewa.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

Pobiera lub ustawia głębokość węzła, do której TreeNodeBinding ma zostać zastosowany obiekt.Gets or sets the node depth at which the TreeNodeBinding object is applied.

FormatString FormatString FormatString FormatString

Pobiera lub ustawia ciąg określający format wyświetlania tekstu węzła, do którego TreeNodeBinding jest stosowany obiekt.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

Pobiera lub ustawia tekst etykietki narzędzia dla obrazu, który jest wyświetlany obok węzła, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia nazwę pola ze źródła danych, które ma zostać powiązane ImageToolTip z właściwością TreeNode obiektu, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia adres URL obrazu, który jest wyświetlany obok węzła, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia nazwę pola ze źródła danych, które ma zostać powiązane ImageUrl z właściwością TreeNode obiektu, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia adres URL, do którego ma zostać utworzone połączenie, gdy TreeNodeBinding zostanie kliknięty węzeł, do którego zastosowano obiekt.Gets or sets the URL to link to when a node to which the TreeNodeBinding object is applied is clicked.

NavigateUrlField NavigateUrlField NavigateUrlField NavigateUrlField

Pobiera lub ustawia nazwę pola ze źródła danych, które ma zostać powiązane NavigateUrl z właściwością TreeNode obiektu, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia wartość wskazującą, czy węzeł, do którego zastosowano obiekt, TreeNodeBinding jest wypełniany dynamicznie.Gets or sets a value indicating whether the node to which the TreeNodeBinding object is applied is populated dynamically.

SelectAction SelectAction SelectAction SelectAction

Pobiera lub ustawia zdarzenie lub zdarzenia, które mają zostać podniesione, gdy zostanie TreeNodeBinding wybrany węzeł, do którego zastosowano obiekt.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

Pobiera lub ustawia wartość wskazującą, czy pole wyboru jest wyświetlane obok węzła, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia okno docelowe lub ramkę, w której ma zostać wyświetlona zawartość strony sieci Web, która jest skojarzona TreeNodeBinding z węzłem, do którego zastosowano obiekt.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

Pobiera lub ustawia nazwę pola ze źródła danych, które ma zostać powiązane Target z właściwością TreeNode obiektu, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia tekst wyświetlany dla węzła, do którego TreeNodeBinding zostanie zastosowany obiekt.Gets or sets the text that is displayed for the node to which the TreeNodeBinding object is applied.

TextField TextField TextField TextField

Pobiera lub ustawia nazwę pola ze źródła danych, które ma zostać powiązane Text z właściwością TreeNode obiektu, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia tekst etykietki narzędzia dla węzła, do którego TreeNodeBinding zastosowano obiekt.Gets or sets the ToolTip text for a node to which the TreeNodeBinding object is applied.

ToolTipField ToolTipField ToolTipField ToolTipField

Pobiera lub ustawia nazwę pola ze źródła danych, które ma zostać powiązane ToolTip z właściwością TreeNode obiektu, do którego TreeNodeBinding zastosowano obiekt.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

Pobiera lub ustawia wyświetlaną wartość, która nie jest wyświetlana, ale służy do przechowywania wszelkich dodatkowych danych dotyczących węzła, do którego TreeNodeBinding zastosowano obiekt, takich jak dane używane do obsługi zdarzeń ogłaszania zwrotnego.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

Pobiera lub ustawia nazwę pola ze źródła danych, które ma zostać powiązane Value z właściwością TreeNode obiektu, do którego TreeNodeBinding zastosowano obiekt.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.

Metody

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

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

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

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

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

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

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

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

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

DataMember Zwraca właściwość.Returns the DataMember property.

Jawne implementacje interfejsu

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

Tworzy kopię TreeNodeBinding obiektu.Creates a copy of the TreeNodeBinding object.

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

Aby uzyskać opis tego elementu członkowskiego, DataSourceViewSchemaZobacz.For a description of this member, see DataSourceViewSchema.

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

Aby uzyskać opis tego elementu członkowskiego, IsTrackingViewStateZobacz.For a description of this member, see IsTrackingViewState.

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

Ładuje stan poprzednio zapisanego widoku dla węzła.Loads the previously saved view state for the node.

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

Zapisuje zmiany stanu widoku w obiekcie.Saves the view state changes to an object.

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

Powoduje, że TreeNode obiekt śledzi zmiany stanu widoku.Instructs the TreeNode object to track changes to its view state.

Dotyczy

Zobacz też