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.

TreeNodeBinding.Depth الخاصية

Visual Studio 2010

الحصول أو تعيين عمق العقدة التي TreeNodeBindingالكائن هو تطبيق.

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

[TypeConverterAttribute("System.Web.UI.Design.WebControls.TreeNodeBindingDepthConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public int Depth { get; set; }

قيمة الخاصية

النوع: System.Int32
عمق العقدة التي TreeNodeBindingالكائن هو تطبيق. القيمة الافتراضية هي 1، والإشارة إلى أن Depthخاصية هو ليس التعيين.

يحدد عمق عقدة عقدة الالمستوى الذي يحصل على حدود. على سبيل المثال، التالية TreeNodeBindingالروابط التصريح Nameو IDحقول مصدر بيانات إلى Textو Valueالخصائص، على التوالي، من الجميع العقد بعمق 0:

<asp:TreeNodeBinding Depth="0" TextField="Name" ValueField="ID">

عند إنشاء TreeNodeBindingكائن، يجب عليك تحديد المعايير للربط. المعايير يشير إلى متى يجب أن يكون عنصر بيانات حدود لعقدة. يمكنك تعيين Depthأو DataMemberخاصية أو كليهما خصائص. هناك هو الحصول على صلاحية انخفاضا طفيفا في أداء بواسطة تحديد كل منهما.

خصائص حدود مرة هو establهوhed، ثم يمكنك حدود خاصية TreeNodeالكائن الذي يمكن أن يكون منضماً إلى القيمة. يمكنك يربط إلى حقل عنصر بيانات أو إلى ثابت القيمة. عند حدود إلى قيمة ثابتة، وكافة TreeNodeالكائنات التي TreeNodeBindingالكائن هو المطبقة يجعله مشتركًا نفس القيمة.

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

يحتوي هذا مقطع على أمثلة تعليمات برمجية الثاني. يوضح المثال تعليمات برمجية أول كيف إلى استخدام Depthالخاصية إلى تطبيق TreeNodeBindingالكائن في عمق العقدة المحددة. تعليمات برمجية الثاني مثال توفير بيانات XML نموذج للتعليمات البرمجية أول مثال.

يلي تعليمات برمجية مثال يوضح كيفية استخدام Depthالخصائص لتطبيق TreeNodeBindingالكائن في عمق العقدة المحددة. على سبيل المثال للعمل بشكل صحيح، فيجب عليك نسخ بيانات XML نموذج تم توفيرها بعد هذا المثال التعليمات البرمجية، ملف المسمى 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>TreeViewBinding DataMember and Depth Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>TreeViewBinding DataMember and Depth Example</h3>

      <!-- Set the DataMember and Depth properties of a -->
      <!-- TreeNodeBinding object declaratively. You  -->
      <!-- can render items at the same node level    -->
      <!-- by setting each item's Depth property to   -->
      <!-- the same value.                -->
      <asp:TreeView id="BookTreeView" 
        DataSourceID="BookXmlDataSource"
        runat="server">

        <DataBindings>
          <asp:TreeNodeBinding DataMember="Book" Depth="0" TextField="Title"/>
          <asp:TreeNodeBinding DataMember="Chapter" Depth="1" TextField="Heading"/>
          <asp:TreeNodeBinding DataMember="Appendix" Depth="1" TextField="Heading"/>
        </DataBindings>

      </asp:TreeView>

      <asp:XmlDataSource id="BookXmlDataSource"  
        DataFile="Book.xml"
        runat="server">
      </asp:XmlDataSource>

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



يلي تعليمات برمجية المثال بتوفير بيانات XML نموذج يسبق تعليمات برمجية المثال.

<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>
    <Appendix Heading="Appendix A">
    </Appendix>
</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
إظهار: