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.

TemplateField.AlternatingItemTemplate الخاصية

Visual Studio 2010

قم بإنشاء نسخ من الحالي مجموعة.TemplateField

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

[BrowsableAttribute(false)]
[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
[TemplateContainerAttribute(typeof(IDataItemContainer), BindingDirection.TwoWay)]
public virtual ITemplate AlternatingItemTemplate { get; set; }

قيمة الخاصية

النوع: System.Web.UI.ITemplate
System.Web.UI.ITemplate الذي يحتوي على نسخ من كل حقل عنصر تحكم بيانات في الحالي مجموعة.TemplateField الإعداد الافتراضي null، التي تشير إلى أن هذه خاصية هو ليس التعيين.

استخدام AlternatingItemTemplateأسلوب إلى إنشاء نسخ من المجموعة الحالي.TemplateField Th هو أسلوب هو المستخدمة في المقام الأول بمربعات حوار وقت التصميم تنفيذ سلوك العودة إلى الحالة السابقة عند عملية هو إلغاؤها.

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

يوضح المثال التالي كيفية استخدام AlternatingItemTemplateالكائن الذي تم تمريره إلى أسلوب معالجة حدث لتحديد فهرس للصفحة المحددة من قبل مستخدم وإلغاء عملية الترحيل.ItemTemplate

<AlternatingItemTemplate> خاصية هو أصغر من من الصفر.<TemplateField> لأن <AlternatingItemTemplate>إجراء حدث قبل عنصر تحكم يقوم بإجراء عملية الترحيل، لا يمكن استخدام خاصية عنصر التحكم إلى تحديد فهرس الصفحة المحددة بواسطة مستخدم. يمكن أن يكون المحتوى بسيطاً كنص عادي أو أكثر تعقيداً (التضمين غير ذلك يتحكم في القالب، على سبيل المثال).

استخدام TableCellالخاصية إلى تحدد رقم الصفحة المحددة بواسطة مستخدم. أثناء Controlsحدث، TableCellخاصية ما يزال يحتوي على فهرس الصفحة المعروضة سابقا. You can also استخدم the FindControl أسلوب of the TableCell كائن إلى بحث the عنصر تحكم, if the عنصر تحكم has an ID خاصية specified.

تحديد الموقع AlternatingItemTemplateقالب عندما يتم تقديم كجزء من TemplateFieldعنصر التحكم.GridView يظهر المثال التالي ItemTemplateالتحكم التي هو تكوين dهوplay قالب كالعنصر الأخير في عنصر التحكم.



<%@ 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>TemplateField AlternatingItemTemplate Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <h3>TemplateField AlternatingItemTemplate Example</h3>

      <!-- Populate the Columns collection declaratively.    -->
      <!-- Create a TemplateField field column that has both      -->
      <!-- an  item template and an alternating item template.    -->
      <!-- The item template displays an author's image on the    -->
      <!-- left side of the column, while the alternating item    -->
      <!-- template displays an author's image on the right side. -->

      <!-- For this example, the zip field is used for the        -->
      <!-- values of the image URL. For your application, you     -->
      <!-- should use a field that contains valid URLs to         -->
      <!-- images.                                                -->
      <asp:gridview id="AuthorsGridView" 
        datasourceid="AuthorsSqlDataSource" 
        autogeneratecolumns="False"
        runat="server">

        <columns>

          <asp:templatefield headertext="Author">
            <itemtemplate>
              <asp:image id="LeftAuthorImage"
                imageurl='<%# Eval("zip") %>'
                alternatetext="Author Photo"  
                runat="server"/>
              <asp:label id="LeftFirstNameLabel"
                text= '<%# Eval("au_fname") %>'
                runat="server"/> 
              <asp:label id="LeftLastNameLabel"
                text= '<%# Eval("au_lname") %>'
                runat="server"/>
            </itemtemplate>
            <alternatingitemtemplate>
              <asp:label id="RightFirstNameLabel"
                text= '<%# Eval("au_fname") %>'
                runat="server"/> 
              <asp:label id="RightLastNameLabel"
                text= '<%# Eval("au_lname") %>'
                runat="server"/>
              <asp:image id="RightAuthorImage"
                imageurl='<%# Eval("zip") %>'
                alternatetext="Author Photo"
                runat="server"/>
            </alternatingitemtemplate>
          </asp:templatefield>

        </columns>

      </asp:gridview>

      <!-- This example uses Microsoft SQL Server and connects -->
      <!-- to the Pubs sample database.                        -->
      <asp:sqldatasource id="AuthorsSqlDataSource"  
        selectcommand="SELECT [au_lname], [au_fname], [zip] FROM [authors]"
        connectionstring="server=localhost;database=pubs;integrated security=SSPI"
        runat="server">
      </asp:sqldatasource>

    </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
إظهار: