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.Expand أسلوب

Visual Studio 2010

يمكن أيضا استخدام خاصية لمحدد ما إذا كانت خانة الاختيار هو المحددة.

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

public void Expand()

هو الأكثر شيوعاً لتحديد أي العقد في Expandبها خانات الاختيار المحددة من قبل بالتكرار حتى يكون لعنصر تحكم مجموعة.

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

إلى تحديد العقدة الأصل للعقدة، استخدم Expandedخاصية.true

يوضح المثال تعليمات برمجية التالي كيفية استخدام ExpandAllخاصية لمحدد ما إذا كانت خانة الاختيار للعقدة هو المحدد.

تهيئة خانات الاختيار الخاصة بالعقد بعمق إلى الولاية محددة.ExpandAll

الالقيمة من القيم بالموضع هو خاصية هو تخزين الالولاية في طريقة العرض.

The following code example demonstrates how to use the Expand method to programmatically expand a node in the TreeView control. على سبيل المثال، إذا كنت تستخدم مؤشر ترابط عامل الخلفية لملء العقد بشكل غير متزامن، عقده الشجرة قد لا يمكن ملؤها فورا لو عنصر تحكم يتتابع مع بقية دورة حياة الصفحة.



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

    // Determine the depth of a node as it is bound to data.
    // If the depth is 1, expand the node.
    if(e.Node.Depth == 1)
    {

      // Expand the node using the Expand method.
      e.Node.Expand();

    }
    else
    {

      // Collapse the node using the Collapse method.
      e.Node.Collapse();

    }

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeNode Expand and Collapse Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>TreeNode Expand and Collapse Example</h3>

      <h5>Expand the root node. Notice that the child nodes are already expanded.</h5>

      <asp:TreeView id="BookTreeView" 
         DataSourceID="BookXmlDataSource"
         OnTreeNodeDataBound="Data_Bound"
         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>



Clicking the عقدة في الوضع التنقل directs the مستخدم إلى the specified URL.

<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>

نظام التشغيل 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
إظهار: