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.GroupItemCount الخاصية

Visual Studio 2010

يمكنك ملء ListViewمع عناصر تحكم حدود بيانات إلى تمكين المستخدمين من إلى تعديل القيم للعنصر.

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

public virtual int GroupItemCount { get; set; }
<asp:ListView GroupItemCount="Int32" />

قيمة الخاصية

النوع: System.Int32
إلى التبديل من وضع التحرير إلى وضع العرض، قم بتعيين هذه خاصية إلى-1.ListView ListView خاصية هو يستخدم عادة عندما يكون لديك لتحديد العنصر الذي برمجياً هو يتم تحريره، أو عندما تقوم بإضافة مخصصة التحرير وظائف عنصر التحكم.

استثناء:شرط
ArgumentOutOfRangeException

The GroupItemCount property is set to a value less than 1.

GroupItemCount عنصر التحكم يحتوي على ميزة ‏‏تحرير مضمنة تلقائياً يضع عنصر في الوضع التحرير إذا قمت بإضافة زر إلى قالب العنصر له ListViewخاصية هو تعيين إلى . يظهر المثال التالي كيفية استخدام خاصية لتحديد ما إذا كان عنصر هو في الوضع التحرير في عنصر التحكم. يحصل على العنصر الذي هو في الوضع التحرير في ListViewعنصر التحكم.GroupTemplate العنصر الذي هو في وضع التحرير في GroupItemCountعنصر تحكم، أو في حالة عدم وجود عنصر هو في تحرير الوضع.

استخدام GroupItemCountالخصائص الوصول إلى العنصر الذي هو في الوضع التحرير في GroupTemplateعنصر التحكم.ListView محتوى عنصر تحرير هو المعرفة بواسطة خاصية. يظهر المثال التالي كيفية استرداد العنصر الذي يكون في الوضع التحرير باستخدام GroupItemCountالخصائص الوصول إلى عناصر التحكم الموجودة في قالب.

The following example shows how to create a tiled layout in the ListView control by using the GroupItemCount property. An كائن that يحتوي على the مخصص محتوى for the العنصر في تحرير الوضع.


<%@ 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">

    protected void GroupItemCountList_SelectedIndexChanged(object sender, EventArgs e)
    {
      // Changes the number of items displayed for each group.
      ContactsListView.GroupItemCount = 
        Convert.ToInt32(GroupItemCountList.SelectedValue);
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head id="Head1" runat="server">
    <title>ListView GroupItemCount Example</title>
    <style type="text/css">
      body { font: 10pt Trebuchet MS; }        
    </style>
  </head>
  <body>
    <form id="form1" runat="server">

      <h3>ListView GroupItemCount Example</h3>

      Number of columns:
      <asp:DropDownList ID="GroupItemCountList"
        AutoPostBack="true"
        runat="server"         
        OnSelectedIndexChanged="GroupItemCountList_SelectedIndexChanged"        
        >
          <asp:ListItem>1</asp:ListItem>
          <asp:ListItem Selected="True">2</asp:ListItem>
          <asp:ListItem>3</asp:ListItem>
          <asp:ListItem>4</asp:ListItem>
      </asp:DropDownList>
      <br />
      <br />      
      <hr />

      <asp:ListView ID="ContactsListView" 
        DataSourceID="ContactsDataSource" 
        GroupItemCount="2"        
        runat="server">
        <LayoutTemplate>
          <table id="tblContacts" runat="server" cellspacing="0" cellpadding="2">
            <tr runat="server" id="groupPlaceholder" />
          </table>
          <asp:DataPager runat="server" ID="ContactsDataPager" PageSize="24">
            <Fields>
              <asp:NextPreviousPagerField 
                ShowFirstPageButton="true" ShowLastPageButton="true"
                FirstPageText="|&lt;&lt; " LastPageText=" &gt;&gt;|"
                NextPageText=" &gt; " PreviousPageText=" &lt; " />
            </Fields>
          </asp:DataPager>
        </LayoutTemplate>
        <ItemTemplate>
          <td align="center" style="width:10px" runat="server">
            <asp:Label ID="IDLabel" runat="Server" Text='<%#Eval("ContactID") %>' />
          </td>
          <td style="width:70px" runat="server">
            <asp:Label ID="FirstNameLabel" runat="Server" Text='<%#Eval("FirstName") %>' />
          </td>
          <td style="width:70px" runat="server">
            <asp:Label ID="LastNameLabel" runat="Server" Text='<%#Eval("LastName") %>' />
          </td>
        </ItemTemplate>
        <GroupTemplate>
          <tr runat="server" id="ContactsRow" style="background-color: #FFFFFF">
            <td runat="server" id="itemPlaceholder" />
          </tr>
        </GroupTemplate>
        <ItemSeparatorTemplate>
          <td runat="server" style="border-right: 1px solid #00C0C0">&nbsp;</td>
        </ItemSeparatorTemplate>
      </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.                                -->
      <asp:SqlDataSource ID="ContactsDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
        SelectCommand="SELECT [ContactID], [FirstName], [LastName] FROM Person.Contact">
      </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
إظهار: