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.

ListView.EmptyItemTemplate الخاصية

Visual Studio 2010

استخدام ListViewخاصية استرداد كائن عنصر بيانات محددة في عنصر تحكم.

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

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
[TemplateContainerAttribute(typeof(ListViewItem))]
[BrowsableAttribute(false)]
public virtual ITemplate EmptyItemTemplate { get; set; }
<asp:ListView>
	<EmptyItemTemplate>ITemplate</EmptyItemTemplate>
</asp:ListView>

قيمة الخاصية

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

يمكنك أيضا استخدام ListViewخاصية إلى استرداد القيمة المفتاح بيانات العنصر المحدد حاليا مباشرة. يمكنك استخدام GroupItemCountالخاصية إلى استرداد كائن للعنصر الذي تم النقر butإلىn أمر. يظهر المثال التالي كيفية استخدام ListViewخاصية لتحديد قيم المفتاح بيانات للعناصر الموجودة في GroupItemCountعنصر تحكم. In that case, the last row of data will contain three items defined by the ItemTemplate template and two items defined by the EmptyItemTemplate template.

الحصول أو تعيين فهرس العنصر الذي يتم تم تحريره.EmptyItemTemplate To specify a custom template declaratively for the empty item, add an EmptyItemTemplate element inside the ListView control. EmptyItemTemplate كائن يحتوي على قيم الحقل أو حقول المحددة في خاصية.

الإعداد الافتراضي هو-1، والذي يشير إلى أنه لا يوجد عنصر هو يتم تحريره.


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

      <h3>ListView EmptyItemTemplate Example</h3>

      <asp:ListView ID="ContactsListView" 
        DataSourceID="ContactsDataSource"
        GroupItemCount="4"
        runat="server">
        <LayoutTemplate>
          <table runat="server" id="tblProducts">
            <tr runat="server" id="groupPlaceholder" />
          </table>
         </LayoutTemplate>
         <GroupTemplate>
            <tr runat="server" id="ProductsRow" align="center">
              <td runat="server" id="itemPlaceholder" />
            </tr>
         </GroupTemplate>
         <ItemTemplate>
            <td runat="server">
              <asp:Label ID="FirstNameLabel" runat="Server" Text='<%#Eval("FirstName") %>' /><br />
              <asp:Label ID="LastNameLabel" runat="Server" Text='<%#Eval("LastName") %>' />
            </td>
         </ItemTemplate>
         <ItemSeparatorTemplate>
            <td runat="server" style="border-right: 1px solid #ccc">&nbsp;</td>
         </ItemSeparatorTemplate>
         <GroupSeparatorTemplate>
            <tr runat="server">
              <td colspan="7"><hr /></td>
            </tr>
         </GroupSeparatorTemplate>
         <EmptyItemTemplate>
            <td runat="server">***</td>
         </EmptyItemTemplate>
      </asp:ListView>

      <!-- This example uses Microsoft SQL Server and connects      -->
      <!-- to the AdventureWorks sample database. Use an ASP.NET    -->
      <!-- expression to retrieve the connection string value       -->
      <!-- from the Web.config file.                                -->

      <!-- The select query for the following SqlDataSource     -->
      <!-- control is intentionally set to return less results  -->
      <!-- to demonstrate the empty item template               -->       
      <asp:SqlDataSource ID="ContactsDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
        SelectCommand="SELECT [ContactID], [FirstName], [LastName] 
            FROM Person.Contact 
            WHERE [ContactID]<10">
      </asp:SqlDataSource>

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


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

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

.NET Framework

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