TreeNodeBinding Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Beziehung zwischen einem Datenelement und dem Knoten, an den es in einem TreeView Steuerelement gebunden ist.
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
- Vererbung
-
TreeNodeBinding
- Implementiert
Beispiele
Die folgende Tabelle zeigt einige Beispiel für Deklarationen der Strukturknotenbindung.
| Beispielbindung | Beschreibung |
|---|---|
<asp:TreeNodeBinding TextField="Title" ValueField= "ID"/> |
Bindet die Text Eigenschaften Value aller Knoten in der Struktur an die Title Felder ID der Datenquelle bzw. an die Felder der Datenquelle. Alle Knoten verwenden diese Deklaration für die Strukturknotenbindung, da die DataMember Eigenschaften nicht Depth festgelegt sind. |
<asp:TreeNodeBinding DataMember= "Book" TextField= "Title" ValueField= "ID"/> |
Bindet die Text Eigenschaften Value aller Knoten in der Struktur an die Title Felder ID des Book Datenelements in der Datenquelle bzw. an die Felder. |
<asp:TreeNodeBinding Depth="2" TextField= "Title" ValueField= "ID"/> |
Bindet die Text Eigenschaften Value aller Knoten mit einer Tiefe von 2 in der Struktur an die Title Felder ID des Datenelements in der Datenquelle bzw. an die Felder. |
<asp:TreeNodeBinding DataMember="Book" Depth= "2" TextField= "Title" ValueField= "ID" ImageUrl= "Image.jpg"> |
Bindet die Text Eigenschaften Value aller Knoten mit einer Tiefe von 2 in der Struktur an die Title Felder ID des Book Datenelements in der Datenquelle bzw. an die Felder. Bindet auch die ImageUrl Eigenschaft der Knoten an einen statischen Wert. |
Dieser Abschnitt enthält drei Codebeispiele. Im ersten Codebeispiel wird veranschaulicht, wie Objekte deklarativ verwendet TreeNodeBinding werden, um die Beziehung zwischen einem Knoten und einem Datenelement zu definieren. Das zweite Codebeispiel veranschaulicht, wie Objekte programmgesteuert verwendet TreeNodeBinding werden, um die Beziehung zwischen einem Knoten und einem Datenelement zu definieren. Im dritten Codebeispiel werden XML-Beispieldaten für die ersten und zweiten Codebeispiele bereitgestellt.
Im folgenden Codebeispiel wird veranschaulicht, wie Objekte deklarativ verwendet TreeNodeBinding werden, um die Beziehung zwischen einem Knoten und einem Datenelement zu definieren. Damit dieses Beispiel ordnungsgemäß funktioniert, müssen Sie die XML-Beispieldaten, die nach diesem Codebeispiel bereitgestellt werden, in eine Datei mit dem Namen Book.xmlkopieren.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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>
Im folgenden Codebeispiel wird veranschaulicht, wie Objekte programmgesteuert verwendet TreeNodeBinding werden, um die Beziehung zwischen einem Knoten und einem Datenelement zu definieren. Damit dieses Beispiel ordnungsgemäß funktioniert, müssen Sie die XML-Beispieldaten, die im nächsten Codebeispiel bereitgestellt werden, in eine Datei mit dem Namen Book.xmlkopieren.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
// 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>
Im folgenden Codebeispiel werden XML-Beispieldaten für die vorherigen Codebeispiele bereitgestellt.
<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>
Hinweise
Wenn das Steuerelement an eine Datenquelle gebunden ist, in der TreeView jedes Datenelement mehrere Felder enthält (z. B. ein XML-Element mit mehreren Attributen), zeigt ein Knoten standardmäßig den Wert an, der von der ToString Methode des Datenelements zurückgegeben wird. Im Fall eines XML-Elements zeigt der Knoten den Elementnamen an, der die zugrunde liegende Struktur der Struktur anzeigt, ist aber ansonsten nicht sehr nützlich. Sie können die Eigenschaften eines Knotens an ein bestimmtes Feld binden, indem Sie Strukturknotenbindungen angeben. Ein TreeNodeBinding Objekt definiert die Beziehung zwischen den einzelnen Datenelementen und dem Knoten, an den es gebunden ist.
Das TreeView Steuerelement speichert seine TreeNodeBinding Objekte in der DataBindings Eigenschaft und wendet die Bindungen auf die Datenquelle an, um eine 1:1-Beziehung zwischen der Strukturhierarchie und der Datenquellenhierarchie zu erstellen. Für jedes Datenelement in der Datenquelle versucht das TreeView Steuerelement, das Datenelement mit einem TreeNodeBinding Objekt abzugleichen, um das entsprechende TreeNode Objekt zu erstellen.
Beim Erstellen eines TreeNodeBinding Objekts müssen Sie die Kriterien für die Bindung angeben. Die Kriterien geben an, wann ein Datenelement an einen Knoten gebunden werden soll. Sie können die Depth Eigenschaften oder Eigenschaften oder DataMember beide Eigenschaften angeben. Es gibt einen leichten Leistungsgewinn, indem beide angegeben werden. Eine Knotentiefe gibt die Knotenebene an, die gebunden wird. Die folgende TreeNodeBinding Deklaration bindet z. B. die Name Felder ID der Datenquelle TextValue bzw. eigenschaften aller Knoten mit einer Tiefe von 0:
<asp:TreeNodeBinding Depth="0" TextField="Name" ValueField="ID">
Ein Datenelement gibt den Typ des Datenelements in der zugrunde liegenden Datenquelle an, kann jedoch je nach Datenquelle unterschiedliche Informationen darstellen. Jedes Datenelement in einer hierarchischen Datenquelle (dargestellt durch eine System.Web.UI.IHierarchyData Schnittstelle) macht eine IHierarchyData.Type Eigenschaft verfügbar, die den Typ des Datenelements angibt. Beispielsweise gibt das Datenelement für ein XML-Element den Namen des Elements an. Wenn eine Datenquelle mehrere Datentypen enthält, gibt das Datenelement an, welcher Datentyp verwendet werden soll. Die folgende TreeNodeBinding Deklaration bindet die <Book> Elemente eines XmlDataSource Steuerelements unabhängig von der Position in der Hierarchie an alle Knoten in der Struktur:
<asp:TreeNodeBinding DataMember="Book" TextField="Title" ValueField= "ISBN">
Nachdem die Bindungskriterien festgelegt wurden, können Sie eine Eigenschaft eines TreeNode Objekts binden, die an einen Wert gebunden werden kann. Sie können eine Bindung an ein Feld eines Datenelements oder an einen statischen Wert erstellen. Wenn sie an einen statischen Wert gebunden ist, haben alle TreeNode Objekte, auf die das TreeNodeBinding Objekt angewendet wird, denselben Wert.
Hinweis
Sie können eine gebundene Eigenschaft in einem TreeNode Objekt selektiv überschreiben, indem Sie die entsprechende Eigenschaft direkt im Knoten festlegen.
In der folgenden Tabelle sind die Eigenschaften der Klasse aufgeführt, mit denen TreeNodeBinding Sie eine Eigenschaft des TreeNode Objekts an ein Feld eines Datenelements binden können.
| Eigentum | Beschreibung |
|---|---|
| ImageUrlField | Das Feld, das an die ImageUrl Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| ImageToolTipField | Das Feld, das an die ImageToolTip Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| NavigateUrlField | Das Feld, das an die NavigateUrl Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| TextField | Das Feld, das an die Text Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| ToolTipField | Das Feld, das an die ToolTip Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| ValueField | Das Feld, das an die Value Eigenschaft eines TreeNode Objekts gebunden werden soll. |
In der folgenden Tabelle sind die Eigenschaften der Klasse aufgeführt, mit denen TreeNodeBinding Sie eine Eigenschaft des TreeNode Objekts an einen statischen Wert binden können.
| Eigentum | Beschreibung |
|---|---|
| ImageUrl | Der statische Wert, der an die ImageUrl Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| ImageToolTip | Der statische Wert, der an die ImageToolTip Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| NavigateUrl | Der statische Wert, der an die NavigateUrl Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| PopulateOnDemand | Der statische Wert, der an die PopulateOnDemand Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| SelectAction | Der statische Wert, der an die SelectAction Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| ShowCheckBox | Der statische Wert, der an die ShowCheckBox Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| Target | Der statische Wert, der an die Target Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| Text | Der statische Wert, der an die Text Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| ToolTip | Der statische Wert, der an die ToolTip Eigenschaft eines TreeNode Objekts gebunden werden soll. |
| Value | Der statische Wert, der an die Value Eigenschaft eines TreeNode Objekts gebunden werden soll. |
Wenn konfliktende TreeNodeBinding Objekte definiert sind, wendet das TreeView Steuerelement die Strukturknotenbindungen in der folgenden Reihenfolge der Rangfolge an:
Das TreeNodeBinding Objekt, das sowohl eine Tiefe als auch ein Datenmememm definiert und übereinstimmt.
Das TreeNodeBinding Objekt, das nur das Datenmemm definiert und dem Datenmemm entspricht.
Das TreeNodeBinding Objekt, das nur die Tiefe definiert und entspricht.
Das TreeNodeBinding Objekt, das weder die Tiefe noch das Datenelement definiert. (Dieser Typ der Strukturknotenbindung wird auf alle Knoten in der Struktur angewendet.)
Das TreeNodeBinding Objekt, das keine Übereinstimmung in der Datenquelle hat. In diesem Fall wird der wert, der von der
ToStringMethode des Datenelements zurückgegeben wird, dann an die Text Und Value Eigenschaften der Knoten gebunden, auf die das TreeNodeBinding Objekt angewendet wird.
Mit der TreeNodeBinding Klasse können Sie auch den Text formatieren, der in einem Knoten angezeigt wird, indem Sie die FormatString Eigenschaft festlegen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| TreeNodeBinding() |
Initialisiert eine neue Instanz der TreeNodeBinding-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DataMember |
Dient zum Abrufen oder Festlegen des Werts, der mit einer Type Eigenschaft für ein Datenelement übereinstimmt, um zu bestimmen, ob die Strukturknotenbindung angewendet werden soll. |
| Depth |
Ruft die Knotentiefe ab, auf die das Objekt angewendet wird, oder legt diese TreeNodeBinding fest. |
| FormatString |
Dient zum Abrufen oder Festlegen der Zeichenfolge, die das Anzeigeformat für den Text eines Knotens angibt, auf den das TreeNodeBinding Objekt angewendet wird. |
| ImageToolTip |
Dient zum Abrufen oder Festlegen des QuickInfo-Texts für das Bild, das neben einem Knoten angezeigt wird, auf den das TreeNodeBinding Objekt angewendet wird. |
| ImageToolTipField |
Dient zum Abrufen oder Festlegen des Namens des Felds aus der Datenquelle, das an die ImageToolTip Eigenschaft eines TreeNode Objekts gebunden werden soll, auf das das TreeNodeBinding Objekt angewendet wird. |
| ImageUrl |
Dient zum Abrufen oder Festlegen der URL auf ein Bild, das neben einem Knoten angezeigt wird, auf den das TreeNodeBinding Objekt angewendet wird. |
| ImageUrlField |
Dient zum Abrufen oder Festlegen des Namens des Felds aus der Datenquelle, das an die ImageUrl Eigenschaft eines TreeNode Objekts gebunden werden soll, auf das das TreeNodeBinding Objekt angewendet wird. |
| NavigateUrl |
Ruft die URL ab, mit der eine Verknüpfung hergestellt werden soll, wenn auf einen Knoten geklickt wird, auf den das Objekt angewendet wird, oder legt diese TreeNodeBinding fest. |
| NavigateUrlField |
Dient zum Abrufen oder Festlegen des Namens des Felds aus der Datenquelle, das an die NavigateUrl Eigenschaft eines TreeNode Objekts gebunden werden soll, auf das das TreeNodeBinding Objekt angewendet wird. |
| PopulateOnDemand |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Knoten, auf den das TreeNodeBinding Objekt angewendet wird, dynamisch aufgefüllt wird. |
| SelectAction |
Dient zum Abrufen oder Festlegen des Ereignisses, das ausgelöst werden soll, wenn ein Knoten, auf den das TreeNodeBinding Objekt angewendet wird, ausgewählt ist. |
| ShowCheckBox |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob neben einem Knoten, auf den das TreeNodeBinding Objekt angewendet wird, ein Kontrollkästchen angezeigt wird. |
| Target |
Ruft das Zielfenster oder den Zielrahmen ab, in dem der Webseiteninhalt angezeigt werden soll, der einem Knoten zugeordnet ist, auf den das TreeNodeBinding Objekt angewendet wird, oder legt diesen fest. |
| TargetField |
Dient zum Abrufen oder Festlegen des Namens des Felds aus der Datenquelle, das an die Target Eigenschaft eines TreeNode Objekts gebunden werden soll, auf das das TreeNodeBinding Objekt angewendet wird. |
| Text |
Dient zum Abrufen oder Festlegen des Texts, der für den Knoten angezeigt wird, auf den das TreeNodeBinding Objekt angewendet wird. |
| TextField |
Dient zum Abrufen oder Festlegen des Namens des Felds aus der Datenquelle, das an die Text Eigenschaft eines TreeNode Objekts gebunden werden soll, auf das das TreeNodeBinding Objekt angewendet wird. |
| ToolTip |
Dient zum Abrufen oder Festlegen des QuickInfo-Texts für einen Knoten, auf den das TreeNodeBinding Objekt angewendet wird. |
| ToolTipField |
Dient zum Abrufen oder Festlegen des Namens des Felds aus der Datenquelle, das an die ToolTip Eigenschaft eines TreeNode Objekts gebunden werden soll, auf das das TreeNodeBinding Objekt angewendet wird. |
| Value |
Dient zum Abrufen oder Festlegen eines angezeigten Werts, der nicht angezeigt wird, aber verwendet wird, um zusätzliche Daten zu einem Knoten zu speichern, auf den das Objekt angewendet wird, z. B. Daten, die für die TreeNodeBinding Behandlung von Postbackereignissen verwendet werden. |
| ValueField |
Dient zum Abrufen oder Festlegen des Namens des Felds aus der Datenquelle, das an die Value Eigenschaft eines TreeNode Objekts gebunden werden soll, auf das das TreeNodeBinding Objekt angewendet wird. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt die DataMember Eigenschaft zurück. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICloneable.Clone() |
Erstellt eine Kopie des TreeNodeBinding-Objekts. |
| IDataSourceViewSchemaAccessor.DataSourceViewSchema |
Eine Beschreibung dieses Mitglieds finden Sie unter DataSourceViewSchema. |
| IStateManager.IsTrackingViewState |
Eine Beschreibung dieses Mitglieds finden Sie unter IsTrackingViewState. |
| IStateManager.LoadViewState(Object) |
Lädt den zuvor gespeicherten Ansichtszustand für den Knoten. |
| IStateManager.SaveViewState() |
Speichert die Ansichtszustandsänderungen in einem Objekt. |
| IStateManager.TrackViewState() |
Weist das TreeNode Objekt an, Änderungen am Ansichtszustand nachzuverfolgen. |
Gilt für:
Weitere Informationen
- TreeView
- TreeNode
- TreeNodeBindingCollection
- XmlDataSource
- DataBindings
- DataMember
- Depth
- FormatString
- ImageUrl
- ImageUrlField
- ImageToolTip
- ImageToolTipField
- NavigateUrl
- NavigateUrl
- NavigateUrlField
- PopulateOnDemand
- SelectAction
- ShowCheckBox
- Target
- Text
- Text
- TextField
- ToolTip
- ToolTip
- ToolTipField
- Value
- Value
- ValueField