TreeNodeBinding.Value Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a megjelenített értéket, amely nem jelenik meg, de az objektumot alkalmazó csomópont TreeNodeBinding további adatainak tárolására szolgál, például a visszavételi események kezelésére használt adatok tárolására.
public:
property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public string Value { get; set; }
member this.Value : string with get, set
Public Property Value As String
Tulajdonság értéke
Kiegészítő adatok egy csomópontról, amelyre az TreeNodeBinding objektumot alkalmazza. Ezek az adatok nem jelennek meg. Az alapértelmezett érték egy üres sztring ("").
Példák
Ez a szakasz két példakódot tartalmaz. Az első példakód bemutatja, hogyan használható a Value tulajdonság az objektumot alkalmazó csomópont kiegészítő adatainak tárolására TreeNodeBinding . A második példa xml-mintaadatokat biztosít az első kód példájához.
Az alábbi példa bemutatja, hogyan használható a Value tulajdonság az objektumot alkalmazó csomópont kiegészítő adatainak tárolására TreeNodeBinding . Ahhoz, hogy ez a példa megfelelően működjön, a példakód után megadott XML-mintaadatokat egy Booklist.xmlnevű fájlba kell másolnia.
<%@ 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>TreeViewBinding Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeViewBinding Example</h3>
<!-- Set the Text, ImageUrl, ImageToolTip, -->
<!-- NavigateUrl, Value, and ToolTip -->
<!-- properties of a TreeNodeBinding -->
<!-- object declaratively. -->
<asp:TreeView id="BookTreeView"
DataSourceID="BookXmlDataSource"
Target="_blank"
runat="server">
<DataBindings>
<asp:TreeNodeBinding DataMember="Books"
Depth="0"
TextField="Text"/>
<asp:TreeNodeBinding DataMember="Book"
Depth="1"
Text="Book Title"
ImageUrl="Image.jpg"
ImageToolTip="Book Image"
NavigateUrl="http://www.microsoft.com"
Value="BookID"
ToolTip="Book Information"/>
<asp:TreeNodeBinding DataMember="Description"
Depth="2"
TextField="Text"/>
<asp:TreeNodeBinding DataMember="Price"
Depth="2"
TextField="Value"/>
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="BookXmlDataSource"
DataFile="Booklist.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>TreeViewBinding Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeViewBinding Example</h3>
<!-- Set the Text, ImageUrl, ImageToolTip, -->
<!-- NavigateUrl, Value, and ToolTip -->
<!-- properties of a TreeNodeBinding -->
<!-- object declaratively. -->
<asp:TreeView id="BookTreeView"
DataSourceID="BookXmlDataSource"
Target="_blank"
runat="server">
<DataBindings>
<asp:TreeNodeBinding DataMember="Books"
Depth="0"
TextField="Text"/>
<asp:TreeNodeBinding DataMember="Book"
Depth="1"
Text="Book Title"
ImageUrl="Image.jpg"
ImageToolTip="Book Image"
NavigateUrl="http://www.microsoft.com"
Value="BookID"
ToolTip="Book Information"/>
<asp:TreeNodeBinding DataMember="Description"
Depth="2"
TextField="Text"/>
<asp:TreeNodeBinding DataMember="Price"
Depth="2"
TextField="Value"/>
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="BookXmlDataSource"
DataFile="Booklist.xml"
runat="server">
</asp:XmlDataSource>
</form>
</body>
</html>
Az alábbi példakód az előző kódmintához tartozó XML-mintaadatokat tartalmazza.
<Books Text="Books List">
<Book Text="Book Title One"
Value="1"
Image="Bookimage1.jpg"
ImageToolTip="Book 1 Photo"
Nav="http://www.microsoft.com"
Tip="Book Title 1">
<Description Text="Book Description">
</Description>
<Price Value="$1.99">
</Price>
<Author Text="Author Name"
Value="LastName"
Image="Authorimage1.jpg"
Nav="http://www.microsoft.com"
Tip="Author Name">
</Author>
</Book>
<Book Text="Book Title Two"
Value="2"
Image="Bookimage2.jpg"
ImageToolTip="Book 2 Photo"
Nav="http://www.microsoft.com"
Tip="Click Me">
<Description Text="Book Description">
</Description>
<Price Value="$2.99">
</Price>
<Author Text="Author Name"
Value="LastName"
Image="Authorimage2.jpg"
Nav="http://www.microsoft.com"
Tip="Author Name">
</Author>
</Book>
</Books>
Megjegyzések
Ha a TreeView vezérlő egy adatforráshoz van kötve, a Value tulajdonság használatával adja meg az objektum tulajdonságához ValueTreeNode kötéshez szükséges értéket. Ez a kötési kapcsolat minden TreeNode olyan objektumra hatással van, amelyre az TreeNodeBinding objektumot alkalmazza. A Value tulajdonság a tulajdonság kiegészítésére szolgál annak a Text csomópontnak a további adatainak tárolásával, amelyre az TreeNodeBinding objektumot alkalmazza. Ez az érték nem jelenik meg a vezérlőben, és gyakran használják a postback események kezelésére szolgáló adatok tárolására.
Note
Az egyes csomópontok tulajdonságának közvetlen beállításával szelektíven felülbírálhatja Value a Value tulajdonságot.
Ahelyett, hogy a Value tulajdonságot használva ugyanazt az értéket köti az egyes csomópontokhoz, a tulajdonság beállításával Value egy objektum tulajdonságát TreeNode egy adatforrás mezőihez köthetiValueField.
Ennek a tulajdonságnak az értéke megtekintési állapotban van tárolva.
Ha be van állítva, a tulajdonság értéke automatikusan menthető egy erőforrásfájlba egy tervezőeszköz használatával. További információkért tekintse meg és tekintse meg LocalizableAttribute a globalizációt és a honosítást.