This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

TreeNode.ValuePath الخاصية

Visual Studio 2010

الحصول أو تعيين حدث أو الأحداث إلى raهوe عند عقدة هو المحدد.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

[BrowsableAttribute(false)]
public string ValuePath { get; }

قيمة الخاصية

النوع: System.String
عند عقدة هو في الوضع التنقل، يتم تحديد الأحداث dهوabled لهذه العقدة.

مرجع إلى ValuePathالذي يمثل النمط الافتراضي عقدة. النقر فوق عقدة سيتم توجيه مستخدم إلى URL المحدد، بدلاً من إرسال الصفحة إلى الملقم ورفع حدث.PathSeparator This value is commonly used when parsing the list for the individual values, or to pass as an argument to the FindNode method of the TreeView class.

عنوان URL الذي سيتم استخدامه لفصل عنصر قائمة الحالي عن الآخر نسخة عناصر قائمة.TreeView استخدام ValuePathخاصية لتحديد نسخة مخصصة (عادة من خط) التي هو dهوplayed في أسفل من عنصر قائمة لفصل من عناصر القائمة الأخرى.

ملاحظةملاحظة

Nodes at the same level must each have a unique value for the Value property; the TreeView control cannot distinguish between different nodes at the same level that have the same value. استخدم هذا الدالة الإنشائية لإنشاء مثيل جديد من TreeViewفئة باستخدام القاموس المحدد لقيم حقول المفتاح أو صفيفة من أسماء الحقول.

عند عقدة هو في الوضع المحدد، استخدم ValuePathخاصية لمحدد الحدث أو الأحداث التي يتم raهوed عند عقدة هو المحدد.



<%@ 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 Index_Changed(Object sender, EventArgs e)
  {

    // Set the PathSeparator character based on the user's selection.
    // Notice that the value must be converted to a Char data type.
    BookTreeView.PathSeparator = Convert.ToChar(List.SelectedItem.Text);

    // Display the ValuePath values for the second-level nodes.
    Message.Text = "The ValuePath values for the second-level nodes are:<br />";
    foreach(TreeNode node in BookTreeView.Nodes[0].ChildNodes)
    {

      // Create the delimiter array with the PathSeparator value for the Split method.
      Char[] DelimiterArray = new Char[1];
      DelimiterArray[0] = BookTreeView.PathSeparator;

      // Parse the ValuePath value using the delimiter array.
      String[] NodeValues = node.ValuePath.Split(DelimiterArray);

      // Display the node values.
      for(int i=0; i<NodeValues.Length; i++)
      {
        if(i != NodeValues.Length - 1)
        {   
          // Append the delimiter character.
          Message.Text += NodeValues[i] + BookTreeView.PathSeparator.ToString();
        }
        else
        {
          // Do not append the delimiter character.
          Message.Text += NodeValues[i];
        }

      }

      // Append a line break for the next node.
      Message.Text += "<br />";

    }

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

  <head runat="server">
    <title>TreeView PathSeparator Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>TreeView PathSeparator Example</h3>

      <asp:TreeView id="BookTreeView"
        ExpandDepth="-1"
        PathSeparator="/"
        runat="server">

        <Nodes>

          <asp:TreeNode Value="Chapter 1" 
            Text="Chapter 1">

            <asp:TreeNode Value="Section 1"
              Text="Section 1">

              <asp:TreeNode Value="Paragraph 1" 
                Text="Paragraph 1">
              </asp:TreeNode>

            </asp:TreeNode>

            <asp:TreeNode Value="Section 2" 
              Text="Section 2">
            </asp:TreeNode>

          </asp:TreeNode>

        </Nodes>

      </asp:TreeView>

      <br />

      <asp:Label id="Message" runat="server"/>

      <hr />

      Select a path separator value:<br />

      <asp:DropDownList ID="List"
        AutoPostBack="true"
        OnSelectedIndexChanged="Index_Changed"   
        runat="server">

        <asp:ListItem Selected="true">/</asp:ListItem>
        <asp:ListItem>\</asp:ListItem>
        <asp:ListItem>|</asp:ListItem>
        <asp:ListItem>,</asp:ListItem>
        <asp:ListItem>;</asp:ListItem>

      </asp:DropDownList>

    </form>
  </body>
</html>



نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: