ListView ListView ListView ListView Class

定義

ユーザー定義のテンプレートを使用して、データ ソースの値を表示します。Displays the values of a data source by using user-defined templates. ListView コントロールを使用すると、レコードの選択、並べ替え、削除、編集、および挿入を行うことができます。The ListView control enables users to select, sort, delete, edit, and insert records.

public ref class ListView : System::Web::UI::WebControls::DataBoundControl, System::Web::UI::IDataKeysControl, System::Web::UI::INamingContainer, System::Web::UI::WebControls::IDataBoundListControl, System::Web::UI::WebControls::IPageableItemContainer, System::Web::UI::WebControls::IPersistedSelector
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.ListView), "ListView.bmp")]
[System.Web.UI.ControlValueProperty("SelectedValue")]
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.ListView), "ListView.ico")]
public class ListView : System.Web.UI.WebControls.DataBoundControl, System.Web.UI.IDataKeysControl, System.Web.UI.INamingContainer, System.Web.UI.WebControls.IDataBoundListControl, System.Web.UI.WebControls.IPageableItemContainer, System.Web.UI.WebControls.IPersistedSelector
type ListView = class
    inherit DataBoundControl
    interface INamingContainer
    interface IPageableItemContainer
    interface IPersistedSelector
    interface IDataKeysControl
    interface IDataBoundListControl
    interface IDataBoundControl
Public Class ListView
Inherits DataBoundControl
Implements IDataBoundListControl, IDataKeysControl, INamingContainer, IPageableItemContainer, IPersistedSelector
継承
属性
実装

次の例では、 ListViewコントロールを使用して、HTML テーブルを使用してデータベースのレコードを表示する方法を示します。The following example shows how to use the ListView control to display records from a database by using an HTML table. 値は、 LinqDataSourceコントロールを使用して取得されます。The values are retrieved by using a LinqDataSource control.

<%@ 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 Example</title>
  </head>
  <body>
    <form id="form1" runat="server">
        
      <h3>ListView Example</h3>
                       
      <asp:ListView ID="VendorsListView"
        DataSourceID="VendorsDataSource"
        DataKeyNames="VendorID"
        runat="server">
        <LayoutTemplate>
          <table cellpadding="2" width="640px" border="1" ID="tbl1" runat="server">
            <tr runat="server" style="background-color: #98FB98">
              <th runat="server">ID</th>
              <th runat="server">Account Number</th>
              <th runat="server">Name</th>
              <th runat="server">Preferred Vendor</th>
            </tr>
            <tr runat="server" id="itemPlaceholder" />
          </table>
          <asp:DataPager ID="DataPager1" runat="server">
            <Fields>
              <asp:NumericPagerField />
            </Fields>
          </asp:DataPager>
        </LayoutTemplate>
        <ItemTemplate>
          <tr runat="server">
            <td>
              <asp:Label ID="VendorIDLabel" runat="server" Text='<%# Eval("VendorID") %>' />
            </td>
            <td>
              <asp:Label ID="AccountNumberLabel" runat="server" Text='<%# Eval("AccountNumber") %>' />
            </td>
            <td>
              <asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>' /></td>
            <td>
              <asp:CheckBox ID="PreferredCheckBox" runat="server" 
                Checked='<%# Eval("PreferredVendorStatus") %>' Enabled="False" />
            </td>
          </tr>
        </ItemTemplate>
      </asp:ListView>

      <!-- This example uses Microsoft SQL Server and connects   -->
      <!-- to the AdventureWorks sample database. Add a LINQ     -->
      <!-- to SQL class to the project to map to a table in      -->
      <!-- the database.                                         -->
      <asp:LinqDataSource ID="VendorsDataSource" runat="server" 
        ContextTypeName="AdventureWorksClassesDataContext" 
        Select="new (VendorID, AccountNumber, Name, PreferredVendorStatus)" 
        TableName="Vendors" Where="ActiveFlag == @ActiveFlag">
        <WhereParameters>
          <asp:Parameter DefaultValue="true" Name="ActiveFlag" Type="Boolean" />
        </WhereParameters>
      </asp:LinqDataSource>
      
    </form>
  </body>
</html>
<%@ Page language="VB" %>
    
<!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 Example</title>
  </head>
  <body>
    <form id="form1" runat="server">
        
      <h3>ListView Example</h3>
                       
      <asp:ListView ID="VendorsListView"
        DataSourceID="VendorsDataSource"
        DataKeyNames="VendorID"
        runat="server">
        <LayoutTemplate>
          <table cellpadding="2" width="640px" border="1" ID="tbl1" runat="server">
            <tr runat="server" style="background-color: #98FB98">
              <th runat="server">ID</th>
              <th runat="server">Account Number</th>
              <th runat="server">Name</th>
              <th runat="server">Preferred Vendor</th>
            </tr>
            <tr runat="server" id="itemPlaceholder" />
          </table>
          <asp:DataPager ID="DataPager1" runat="server">
            <Fields>
              <asp:NumericPagerField />
            </Fields>
          </asp:DataPager>
        </LayoutTemplate>
        <ItemTemplate>
          <tr runat="server">
            <td>
              <asp:Label ID="VendorIDLabel" runat="server" Text='<%# Eval("VendorID") %>' />
            </td>
            <td>
              <asp:Label ID="AccountNumberLabel" runat="server" Text='<%# Eval("AccountNumber") %>' />
            </td>
            <td>
              <asp:Label ID="NameLabel" runat="server" Text='<%# Eval("Name") %>' /></td>
            <td>
              <asp:CheckBox ID="PreferredCheckBox" runat="server" 
                Checked='<%# Eval("PreferredVendorStatus") %>' Enabled="False" />
            </td>
          </tr>
        </ItemTemplate>
      </asp:ListView>

      <!-- This example uses Microsoft SQL Server and connects   -->
      <!-- to the AdventureWorks sample database. Add a LINQ     -->
      <!-- to SQL class to the project to map to a table in      -->
      <!-- the database.                                         -->
      <asp:LinqDataSource ID="VendorsDataSource" runat="server" 
        ContextTypeName="AdventureWorksClassesDataContext" 
        Select="new (VendorID, AccountNumber, Name, PreferredVendorStatus)" 
        TableName="Vendors" Where="ActiveFlag == @ActiveFlag">
        <WhereParameters>
          <asp:Parameter DefaultValue="true" Name="ActiveFlag" Type="Boolean" />
        </WhereParameters>
      </asp:LinqDataSource>
      
    </form>
  </body>
</html>

次の例では、 ListViewコントロールを使用して、 div要素を使用してフローレイアウトの値を表示する方法を示します。The following example shows how to use the ListView control to display values in a flow layout by using the div element. 値は、 SqlDataSourceコントロールを使用して取得されます。The values are retrieved by using a SqlDataSource control.

<%@ 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 Flow Layout Example</title>
    <style type="text/css">
      .plainBox {
          font-family: Verdana, Arial, sans-serif;
          font-size: 11px;
          background: #ffffff;
          border:1px solid #336666;
          }
    </style>
  </head>
  <body>
    <form id="form1" runat="server">

      <h3>ListView Flow Layout Example</h3>
      
      Select the color:
      <asp:DropDownList ID="ColorList" runat="server" 
        AutoPostBack="True" 
        DataSourceID="ColorDataSource" 
        DataTextField="Color" 
        DataValueField="Color">
      </asp:DropDownList><br /><br />
      
      <asp:ListView runat="server" ID="ProductListView"
        DataSourceID="ProductsDataSource"
        DataKeyNames="ProductID">
        <LayoutTemplate>
          <div runat="server" id="lstProducts">
            <div runat="server" id="itemPlaceholder" />
          </div>
          <asp:DataPager runat="server" PageSize="5" >
            <Fields>
              <asp:NextPreviousPagerField 
                ButtonType="Button"
                ShowFirstPageButton="True" 
                ShowLastPageButton="True" />
            </Fields>
          </asp:DataPager>
        </LayoutTemplate>
        <ItemTemplate>
          <asp:Image ID="ProductImage" runat="server"
            ImageUrl='<%# "~/images/thumbnails/" + Eval("ThumbnailPhotoFileName") %>' />	        
          <div class="plainBox" runat="server">
            <asp:HyperLink ID="ProductLink" runat="server" Text='<%# Eval("Name") %>' 
              NavigateUrl='<%# "ProductDetails.aspx?productID=" + Eval("ProductID") %>' />
            <br /><br />
            <b>Price:</b> 
            <asp:Label ID="PriceLabel" runat="server" Text='<%# Eval("ListPrice", "{0:c}")%>' /> <br />
          </div>
          <br />
        </ItemTemplate>
      </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="ProductsDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"            	        
        SelectCommand="SELECT P.ProductID, P.Name, P.Color, P.ListPrice, 
          PF.ThumbnailPhotoFileName, P.Size
          FROM Production.Product AS P 
          INNER JOIN Production.ProductProductPhoto AS PPF ON P.ProductID = PPF.ProductID 
          INNER JOIN Production.ProductPhoto AS PF ON PPF.ProductPhotoID = PF.ProductPhotoID
          WHERE P.Color = @Color" >
        <SelectParameters>
          <asp:ControlParameter ControlID="ColorList" Name="Color" 
            PropertyName="SelectedValue" />
        </SelectParameters>
      </asp:SqlDataSource>

      <asp:SqlDataSource ID="ColorDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>" 
        SelectCommand="SELECT DISTINCT Color FROM Production.Product">
      </asp:SqlDataSource>

    </form>
  </body>
</html>
<%@ Page language="VB" %>
    
<!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 Flow Layout Example</title>
    <style type="text/css">
      .plainBox {
          font-family: Verdana, Arial, sans-serif;
          font-size: 11px;
          background: #ffffff;
          border:1px solid #336666;
          }
    </style>
  </head>
  <body>
    <form id="form1" runat="server">

      <h3>ListView Flow Layout Example</h3>
      
      Select the color:
      <asp:DropDownList ID="ColorList" runat="server" 
        AutoPostBack="True" 
        DataSourceID="ColorDataSource" 
        DataTextField="Color" 
        DataValueField="Color">
      </asp:DropDownList><br /><br />
      
      <asp:ListView runat="server" ID="ProductListView"
        DataSourceID="ProductsDataSource"
        DataKeyNames="ProductID">
        <LayoutTemplate>
          <div runat="server" id="lstProducts">
            <div runat="server" id="itemPlaceholder" />
          </div>
          <asp:DataPager ID="DataPager1" runat="server" PageSize="5" >
            <Fields>
              <asp:NextPreviousPagerField 
                ButtonType="Button"
                ShowFirstPageButton="True" 
                ShowLastPageButton="True" />
            </Fields>
          </asp:DataPager>
        </LayoutTemplate>
        <ItemTemplate>
          <asp:Image ID="ProductImage" runat="server"
            ImageUrl='<%# "~/images/thumbnails/" & Eval("ThumbnailPhotoFileName") %>' />	        
          <div class="plainBox" runat="server">
            <asp:HyperLink ID="ProductLink" runat="server" Text='<%# Eval("Name") %>' 
              NavigateUrl='<%# "ProductDetails.aspx?productID=" & Eval("ProductID") %>' />
            <br /><br />
            <b>Price:</b> 
            <asp:Label ID="PriceLabel" runat="server" Text='<%# Eval("ListPrice", "{0:c}")%>' /> <br />
          </div>
          <br />
        </ItemTemplate>
      </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="ProductsDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"            	        
        SelectCommand="SELECT P.ProductID, P.Name, P.Color, P.ListPrice, 
          PF.ThumbnailPhotoFileName, P.Size
          FROM Production.Product AS P 
          INNER JOIN Production.ProductProductPhoto AS PPF ON P.ProductID = PPF.ProductID 
          INNER JOIN Production.ProductPhoto AS PF ON PPF.ProductPhotoID = PF.ProductPhotoID
          WHERE P.Color = @Color" >
        <SelectParameters>
          <asp:ControlParameter ControlID="ColorList" Name="Color" 
            PropertyName="SelectedValue" />
        </SelectParameters>
      </asp:SqlDataSource>

      <asp:SqlDataSource ID="ColorDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>" 
        SelectCommand="SELECT DISTINCT Color FROM Production.Product">
      </asp:SqlDataSource>

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

次の例は、 ListViewコントロールを使用してレコードの挿入、削除、および更新を行う方法を示しています。The following example shows how to use the ListView control to insert, delete, and update records.

重要

この例には、ユーザー入力を受け付けるテキスト ボックスがあります。これにより、セキュリティが脆弱になる可能性があります。This example has a text box that accepts user input, which is a potential security threat. 既定では、ASP.NET Web ページによって、ユーザー入力にスクリプトまたは HTML 要素が含まれていないかどうかが検証されます。By default, ASP.NET Web pages validate that user input does not include script or HTML elements. 詳細については、「スクリプトによる攻略の概要」を参照してください。For more information, see Script Exploits Overview.

<%@ 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 Example</title>
    <style type="text/css">
        .EditItem { background-color:#8FBC8F;}
        .SelectedItem {	background-color:#9ACD32; }
        .InsertItem { background-color:#FFFACD;}
    </style>
  </head>
  <body>
    <form id="form1" runat="server">
        
      <h3>ListView Example</h3>
      
      <h5>Departments</h5>

      <asp:ListView ID="DepartmentsListView" 
        DataSourceID="DepartmentsDataSource" 
        DataKeyNames="DepartmentID"
        ConvertEmptyStringToNull="true"
        InsertItemPosition="LastItem"
        runat="server">
        <LayoutTemplate>
          <table cellpadding="2" runat="server" id="tblDepartments" width="640px" cellspacing="0">
            <tr runat="server" id="itemPlaceholder" />
          </table>
        </LayoutTemplate>
        <ItemTemplate>
          <tr runat="server">
            <td>
              <asp:Button ID="SelectButton" runat="server" Text="Select" CommandName="Select" />
              <asp:Button ID="EditButton" runat="server" Text="Edit" CommandName="Edit" />
            </td>
            <td>
              <asp:Label ID="IDLabel" runat="server" Text='<%#Eval("DepartmentID") %>' />
            </td>
            <td>
              <asp:Label ID="NameLabel" runat="server" Text='<%#Eval("Name") %>' />
            </td>
            <td>
              <asp:Label ID="GroupNameLabel" runat="server" Text='<%#Eval("GroupName") %>' />
            </td>
          </tr>
        </ItemTemplate>
        <SelectedItemTemplate>
          <tr class="SelectedItem" runat="server">
            <td>
              <asp:Button ID="DeleteButton" runat="server" Text="Delete" CommandName="Delete" />
              <asp:Button ID="EditButton" runat="server" Text="Edit" CommandName="Edit" />
            </td>
            <td>
              <asp:Label ID="IDLabel" runat="server" Text='<%#Eval("DepartmentID") %>' />
            </td>
            <td>
              <asp:Label ID="NameLabel" runat="server" Text='<%#Eval("Name") %>' />
            </td>
            <td>
              <asp:Label ID="GroupNameLabel" runat="server" Text='<%#Eval("GroupName") %>' />
            </td>
          </tr>
        </SelectedItemTemplate>
        <EditItemTemplate>
          <tr class="EditItem">
            <td>
              <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="Update" />
              <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" />
            </td>
            <td>
              <b>ID</b><br />
              <asp:Label ID="IDLabel" runat="server" Text='<%#Eval("DepartmentID") %>' />
            </td>
            <td>
              <asp:Label runat="server" ID="NameLabel" AssociatedControlID="NameTextBox" 
                Text="Name" Font-Bold="true"/><br />
              <asp:TextBox ID="NameTextBox" runat="server" Text='<%#Bind("Name") %>' />
            </td>
            <td>
              <asp:Label runat="server" ID="GroupNameLabel" AssociatedControlID="GroupNameTextBox" 
                Text="Group Name" Font-Bold="true" /><br />
              <asp:TextBox ID="GroupNameTextBox" runat="server" 
                Width="200px"
                Text='<%#Bind("GroupName") %>' />
              <br />
            </td>
          </tr>
        </EditItemTemplate>
        <InsertItemTemplate>
          <tr class="InsertItem">
            <td colspan="2">
              <asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" />
              <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" />
            </td>
            <td>
              <asp:Label runat="server" ID="NameLabel" AssociatedControlID="NameTextBox" 
                Text="Name" Font-Bold="true"/><br />
              <asp:TextBox ID="NameTextBox" runat="server" Text='<%#Bind("Name") %>' /><br />
            </td>
            <td>
              <asp:Label runat="server" ID="GroupNameLabel" AssociatedControlID="GroupNameTextBox" 
                Text="Group Name" Font-Bold="true" /><br />                
              <asp:TextBox ID="GroupNameTextBox" runat="server" Text='<%#Bind("GroupName") %>' />
            </td>
          </tr>
        </InsertItemTemplate>
      </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="DepartmentsDataSource" runat="server" 
            ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
            SelectCommand="SELECT DepartmentID, Name, GroupName FROM HumanResources.Department"
            UpdateCommand="UPDATE HumanResources.Department 
                SET Name = @Name, GroupName = @GroupName WHERE (DepartmentID = @DepartmentID)"            
	        DeleteCommand="DELETE FROM HumanResources.Department 
	            WHERE (DepartmentID = @DepartmentID)" 
	        InsertCommand="INSERT INTO HumanResources.Department(Name, GroupName) 
	            VALUES (@Name, @GroupName)">
      </asp:SqlDataSource>
      
    </form>
  </body>
</html>
<%@ Page language="VB" %>
    
<!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 Example</title>
    <style type="text/css">
        .EditItem { background-color:#8FBC8F;}
        .SelectedItem {	background-color:#9ACD32; }
        .InsertItem { background-color:#FFFACD;}
    </style>
  </head>
  <body>
    <form id="form1" runat="server">
        
      <h3>ListView Example</h3>
      
      <h5>Departments</h5>

      <asp:ListView ID="DepartmentsListView" 
        DataSourceID="DepartmentsDataSource" 
        DataKeyNames="DepartmentID"
        ConvertEmptyStringToNull="true"
        InsertItemPosition="LastItem"
        runat="server">
        <LayoutTemplate>
          <table cellpadding="2" runat="server" id="tblDepartments" width="640px" cellspacing="0">
            <tr runat="server" id="itemPlaceholder" />
          </table>
        </LayoutTemplate>
        <ItemTemplate>
          <tr runat="server">
            <td>
              <asp:Button ID="SelectButton" runat="server" Text="Select" CommandName="Select" />
              <asp:Button ID="EditButton" runat="server" Text="Edit" CommandName="Edit" />
            </td>
            <td>
              <asp:Label ID="IDLabel" runat="server" Text='<%#Eval("DepartmentID") %>' />
            </td>
            <td>
              <asp:Label ID="NameLabel" runat="server" Text='<%#Eval("Name") %>' />
            </td>
            <td>
              <asp:Label ID="GroupNameLabel" runat="server" Text='<%#Eval("GroupName") %>' />
            </td>
          </tr>
        </ItemTemplate>
        <SelectedItemTemplate>
          <tr class="SelectedItem" runat="server">
            <td>
              <asp:Button ID="DeleteButton" runat="server" Text="Delete" CommandName="Delete" />
              <asp:Button ID="EditButton" runat="server" Text="Edit" CommandName="Edit" />
            </td>
            <td>
              <asp:Label ID="IDLabel" runat="server" Text='<%#Eval("DepartmentID") %>' />
            </td>
            <td>
              <asp:Label ID="NameLabel" runat="server" Text='<%#Eval("Name") %>' />
            </td>
            <td>
              <asp:Label ID="GroupNameLabel" runat="server" Text='<%#Eval("GroupName") %>' />
            </td>
          </tr>
        </SelectedItemTemplate>
        <EditItemTemplate>
          <tr class="EditItem">
            <td>
              <asp:Button ID="UpdateButton" runat="server" CommandName="Update" Text="Update" />
              <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" />
            </td>
            <td>
              <b>ID</b><br />
              <asp:Label ID="IDLabel" runat="server" Text='<%#Eval("DepartmentID") %>' />
            </td>
            <td>
              <asp:Label runat="server" ID="NameLabel" AssociatedControlID="NameTextBox" 
                Text="Name" Font-Bold="true"/><br />
              <asp:TextBox ID="NameTextBox" runat="server" Text='<%#Bind("Name") %>' />
            </td>
            <td>
              <asp:Label runat="server" ID="GroupNameLabel" AssociatedControlID="GroupNameTextBox" 
                Text="Group Name" Font-Bold="true" /><br />
              <asp:TextBox ID="GroupNameTextBox" runat="server" 
                Width="200px"
                Text='<%#Bind("GroupName") %>' />
              <br />
            </td>
          </tr>
        </EditItemTemplate>
        <InsertItemTemplate>
          <tr class="InsertItem">
            <td colspan="2">
              <asp:Button ID="InsertButton" runat="server" CommandName="Insert" Text="Insert" />
              <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" />
            </td>
            <td>
              <asp:Label runat="server" ID="NameLabel" AssociatedControlID="NameTextBox" 
                Text="Name" Font-Bold="true"/><br />
              <asp:TextBox ID="NameTextBox" runat="server" Text='<%#Bind("Name") %>' /><br />
            </td>
            <td>
              <asp:Label runat="server" ID="GroupNameLabel" AssociatedControlID="GroupNameTextBox" 
                Text="Group Name" Font-Bold="true" /><br />                
              <asp:TextBox ID="GroupNameTextBox" runat="server" Text='<%#Bind("GroupName") %>' />
            </td>
          </tr>
        </InsertItemTemplate>
      </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="DepartmentsDataSource" runat="server" 
            ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
            SelectCommand="SELECT DepartmentID, Name, GroupName FROM HumanResources.Department"
            UpdateCommand="UPDATE HumanResources.Department 
                SET Name = @Name, GroupName = @GroupName WHERE (DepartmentID = @DepartmentID)"            
	        DeleteCommand="DELETE FROM HumanResources.Department 
	            WHERE (DepartmentID = @DepartmentID)" 
	        InsertCommand="INSERT INTO HumanResources.Department(Name, GroupName) 
	            VALUES (@Name, @GroupName)">
      </asp:SqlDataSource>
      
    </form>
  </body>
</html>

注釈

このトピックの内容:In this topic:

はじめにIntroduction

ListViewコントロールは、データソースの値を表示するために使用されます。The ListView control is used to display the values from a data source. これはコントロールGridViewに似ていますが、行フィールドではなくユーザー定義のテンプレートを使用してデータを表示する点が異なります。It resembles the GridView control, except that it displays data by using user-defined templates instead of row fields. 独自のテンプレートを作成することにより、データの表示方法をより柔軟に制御できるようになります。Creating your own templates gives you more flexibility in controlling how the data is displayed.

このトピックには、ソースコードが含まれた Visual Studio プロジェクトが用意されています。をダウンロードします。A Visual Studio project with source code is available to accompany this topic: Download.

コントロールListViewは、次の機能をサポートしています。The ListView control supports the following features:

  • SqlDataSourceLinqDataSourceObjectDataSourceなどのデータソースコントロールにバインドするためのサポート。Support for binding to data source controls such as SqlDataSource, LinqDataSource, and ObjectDataSource.

  • ユーザー定義のテンプレートとスタイルを使用してカスタマイズ可能な外観。Customizable appearance through user-defined templates and styles.

  • 組み込みの並べ替え機能。Built-in sorting capabilities.

  • 組み込みの更新と削除の機能。Built-in update and delete capabilities.

  • 組み込みの挿入機能。Built-in insert capabilities.

  • コントロールを使用したDataPagerページング機能のサポート。Support for paging capabilities by using a DataPager control.

  • 組み込みの項目選択機能。Built-in item selection capabilities.

  • オブジェクトモデルへのListViewプログラムによるアクセス。プロパティを動的に設定したり、イベントを処理したりします。Programmatic access to the ListView object model to dynamically set properties, handle events, and so on.

  • 複数のキーフィールド。Multiple key fields.

ASP.NET で使用できるその他のデータバインドコントロールの詳細については、「データバインドされたWeb サーバーコントロール」を参照してください。To learn about other data-bound controls that are available in ASP.NET, see Data-Bound Web Server Controls.

テンプレートTemplates

ListViewコントロールでコンテンツを表示するには、コントロールのさまざまな部分のテンプレートを作成する必要があります。In order for the ListView control to display content, you must create templates for different parts of the control. ItemTemplateが必要です。The ItemTemplate is required. 他のすべてのテンプレートは省略可能です。All other templates are optional. LayoutTemplateプロパティは必要ありません。The LayoutTemplate property is not required.

ただし、コントロールが構成されているモード用のテンプレートを作成する必要があります。However, you must create a template for the mode in which the control is configured. たとえば、レコードのListView挿入をサポートするコントロールには、 InsertItemTemplateテンプレートが定義されている必要があります。For example, a ListView control that supports inserting records must have an InsertItemTemplate template defined. 次の表に、 ListViewコントロール用に作成できるテンプレートを示します。The following table lists the templates that you can create for the ListView control.

テンプレートの種類Template type 説明Description
LayoutTemplate ItemTemplateまたtable div spanはテンプレートで定義されたコンテンツを格納する、、、または要素などのコンテナーオブジェクトを定義するルートテンプレート。GroupTemplateThe root template that defines a container object, such as a table, div, or span element, that will contain the content defined in the ItemTemplate or GroupTemplate template. DataPagerオブジェクトが含まれている場合もあります。It might also contain a DataPager object.
ItemTemplate 個々の項目に対して表示するデータバインドコンテンツを定義します。Defines the data-bound content to display for individual items.
ItemSeparatorTemplate 個々の項目間に表示するコンテンツを定義します。Defines the content to render between individual items.
GroupTemplate ItemTemplatetr div spanテンプレートで定義されたコンテンツを格納するコンテナーオブジェクト(テーブルの行()、、要素など)を定義します。EmptyItemTemplateDefines a container object, such as a table row (tr), div, or span element, that will contain the content defined in the ItemTemplate and EmptyItemTemplate templates. グループに表示される項目の数は、 GroupItemCountプロパティによって指定されます。The number of items that are displayed in a group is specified by the GroupItemCount property.
GroupSeparatorTemplate アイテムのグループ間に表示するコンテンツを定義します。Defines the content to render between groups of items.
EmptyItemTemplate GroupTemplateテンプレートが使用されている場合に、空の項目に対して表示するコンテンツを定義します。Defines the content to render for an empty item when a GroupTemplate template is used. たとえば、 GroupItemCountプロパティが5に設定され、データソースから返される項目の合計数が8の場合、 ListViewコントロールによって表示される最後のデータグループには、 ItemTemplateテンプレートで指定された3つの項目と2つの項目が含まれます。EmptyItemTemplateテンプレートによって指定されます。For example, if the GroupItemCount property is set to 5, and the total number of items returned from the data source is 8, the last group of data displayed by the ListView control will contain three items as specified by the ItemTemplate template, and two items as specified by the EmptyItemTemplate template.
EmptyDataTemplate データソースがデータを返さない場合に表示するコンテンツを定義します。Defines the content to render if the data source returns no data.
SelectedItemTemplate 選択した項目を他の項目と区別するために、選択したデータ項目に対して表示するコンテンツを定義します。Defines the content to render for the selected data item to differentiate the selected item from other items.
AlternatingItemTemplate 連続する項目を区別しやすくするために、交互の項目に対して表示するコンテンツを定義します。Defines the content to render for alternating items to make it easier to distinguish between consecutive items.
EditItemTemplate 項目が編集されているときに表示するコンテンツを定義します。Defines the content to render when an item is being edited. テンプレートは、編集されているItemTemplateデータ項目のテンプレートの代わりに表示されます。 EditItemTemplateThe EditItemTemplate template is rendered in place of the ItemTemplate template for the data item that is being edited.
InsertItemTemplate 項目を挿入するために表示するコンテンツを定義します。Defines the content to render to insert an item. テンプレートは、 ListViewコントロールによって表示ItemTemplateされる項目の先頭または末尾に、テンプレートの代わりに表示されます。 InsertItemTemplateThe InsertItemTemplate template is rendered in place of an ItemTemplate template at either the start or at the end of the items that are displayed by the ListView control. コントロールのInsertItemPosition InsertItemTemplate プロパティを使用して、テンプレートを表示する場所を指定できますListViewYou can specify where the InsertItemTemplate template is rendered by using the InsertItemPosition property of the ListView control.

などItemTemplateのテンプレートのフィールドの値を表示するには、データバインディング式を使用します。To display the value of a field in a template such as ItemTemplate, you use a data-binding expression. データバインディング式の詳細については、「データバインディング式の概要」を参照してください。For more information about data-binding expressions, see Data-Binding Expressions Overview.

EditItemTemplate およびInsertItemTemplateテンプレートの入力コントロールをデータソースのフィールドにバインドするには、双方向のバインド式を使用します。To bind input controls in the EditItemTemplate and InsertItemTemplate templates to fields of a data source, you can use two-way binding expressions. これによりListView 、コントロールは、更新操作または挿入操作のために入力コントロールの値を自動的に抽出できます。This enables the ListView control to automatically extract the values of the input control for an update or insert operation. また、双方向のバインディング式では、のEditItemTemplate入力コントロールを使用して、元のフィールド値を自動的に表示することもできます。Two-way binding expressions also enable input controls in an EditItemTemplate to automatically display the original field values. 双方向のバインド式の詳細については、「データベースへのバインド」を参照してください。For more information about two-way binding expressions, see Binding to Databases.

データソースへのバインドBinding to a Data Source

ListViewコントロールは、データソースコントロール ( SqlDataSourceコントロールやObjectDataSourceコントロールなど) またはSystem.Collections.IEnumerableインターフェイスを実装する任意のデータソースSystem.Data.DataViewコレクション (、 System.Collections.ArrayList 、など)にバインドできます。System.Collections.Generic.List<T>、、またはその他のコレクション型。You can bind the ListView control to a data source control (such as the SqlDataSource control or ObjectDataSource control) or to any data source collection that implements the System.Collections.IEnumerable interface, such as System.Data.DataView, System.Collections.ArrayList, System.Collections.Generic.List<T>, or other collection types. 次のいずれかのメソッドを使用しListViewて、コントロールを適切なデータソースの種類にバインドします。Use one of the following methods to bind the ListView control to the appropriate data source type:

  • データソースコントロールにバインドするには、 DataSourceID ListViewコントロールのプロパティをデータソースコントロールIDの値に設定します。To bind to a data source control, set the DataSourceID property of the ListView control to the ID value of the data source control. コントロールListViewは、指定されたデータソースコントロールに自動的にバインドされ、データソースコントロールの機能を利用して、並べ替え、挿入、更新、削除、およびページング機能を実行できます。The ListView control automatically binds to the specified data source control and can take advantage of the data source control's capabilities to perform sorting, inserting, updating, deleting, and paging functionality. これは、データにバインドするために推奨される方法です。This is the preferred method to bind to data.

  • System.Collections.IEnumerableインターフェイスを実装するデータソースにバインドするには、プログラムでDataSource ListViewコントロールのプロパティをデータソースに設定してから、 DataBindメソッドを呼び出します。To bind to a data source that implements the System.Collections.IEnumerable interface, programmatically set the DataSource property of the ListView control to the data source, and then call the DataBind method. この手法を使用する場合、 ListViewコントロールには、組み込みの並べ替え、更新、削除、およびページングの機能は用意されていません。When you use this technique, the ListView control does not provide built-in sorting, updating, deleting, and paging functionality. この機能は、適切なイベントを使用して提供する必要があります。You must provide this functionality by using the appropriate event.

データバインディングの詳細については、「 ASP.NET Data Access Content Map」を参照してください。For more information about data binding, see ASP.NET Data Access Content Map.

注意

コントロールListViewを使用して、悪意のあるクライアントスクリプトを含む可能性のあるユーザー入力を表示できます。The ListView control can be used to display user input, which might include malicious client script. アプリケーションに表示する前に、実行可能スクリプト、SQL ステートメント、またはその他のコードに対してクライアントから送信された情報を確認します。Check any information that is sent from a client for executable script, SQL statements, or other code before you display it in the application. このコントロールに表示する前に、可能な限り、値を HTML エンコードすることを強くお勧めします。We strongly recommend that values be HTML-encoded whenever possible before they are displayed in this control. ASP.NET には、ユーザー入力でスクリプトと HTML をブロックするための入力要求検証機能が用意されています。ASP.NET provides an input request validation feature to help block script and HTML in user input. 検証サーバーコントロールを使用して、ユーザー入力を確認することもできます。You can also use validation server controls to check user input. 詳細については、「検証コントロールの概要」を参照してください。For more information, see Introduction to the Validation Controls.

データ操作Data Operations

コントロールがデータソースコントロールにバインドされるとListView 、コントロールはデータソースコントロールの機能を利用し、自動での並べ替え、挿入、更新、および削除の機能を提供できます。 ListViewWhen the ListView control is bound to a data source control, the ListView control can take advantage of the data source control's capabilities and provide automatic sort, insert, update, and delete functionality.

注意

コントロールListViewは、他の種類のデータソースでの並べ替え、挿入、更新、および削除をサポートできます。The ListView control can provide support for sorting, inserting, updating, and deleting with other types of data sources. ただし、これらの操作を実装するには、適切なイベントハンドラーでコードを作成する必要があります。However, in order to implement these operations, you must create code in an appropriate event handler.

コントロールはListViewテンプレートを使用するため、更新、削除、挿入、並べ替え、または選択の各操作を実行するためのボタンを自動的に生成する方法は用意されていません。Because the ListView control uses templates, it does not provide a way to automatically generate buttons to perform update, delete, insert, sort, or select operations. これらのボタンは、適切なテンプレートに手動で含める必要があります。You must manually include these buttons in the appropriate template. コントロールListViewは、 CommandNameプロパティが特定の値に設定されている特定のボタンを認識します。The ListView control recognizes certain buttons whose CommandName property is set to a specific value. 次の表は、コントロールがListView認識するボタンとその機能を示しています。The following table lists the buttons that the ListView control recognizes and their functions.

ボタンButton CommandName 値CommandName value 説明Description
キャンセルCancel 中断"Cancel" 編集操作または挿入操作をキャンセルします。Cancels an edit or insert operation. ItemCanceling イベントを発生させます。Raises the ItemCanceling event.
削除Delete "削除""Delete" 現在のレコードをデータ ソースから削除します。Deletes the current record from the data source. ItemDeletedイベントとItemDeletingイベントを発生させます。Raises the ItemDeleted and ItemDeleting events.
選択Select クリック"Select" プロパティを項目のDisplayIndexプロパティ値に設定します。 SelectedIndexSets the SelectedIndex property to the DisplayIndex property value for the item. 項目のSelectedItemTemplateテンプレートをレンダリングします。Renders the SelectedItemTemplate template for the item. SelectedIndexChangingイベントとSelectedIndexChangedイベントを発生させます。Raises the SelectedIndexChanging and SelectedIndexChanged events.
編集Edit 編集"Edit" 項目を編集モードにします。Puts the item in edit mode. 項目のEditItemTemplateテンプレートをレンダリングします。Renders the EditItemTemplate template for the item. ItemEditing イベントを発生させます。Raises the ItemEditing event.
挿入Insert Insert"Insert" InsertItemTemplateテンプレートからバインドされた値をデータソースに挿入します。Inserts the bound values from the InsertItemTemplate template into the data source. ItemInsertingイベントとItemInsertedイベントを発生させます。Raises the ItemInserting and ItemInserted events.
更新Update Update"Update" EditItemTemplateテンプレートからバインドされた値を使用して、データソース内の現在のレコードを更新します。Updates the current record in the data source with the bound values from the EditItemTemplate template. ItemUpdatingイベントとItemUpdatedイベントを発生させます。Raises the ItemUpdating and ItemUpdated events.
並べ替えSort 基づく"Sort" ボタンのCommandArgumentプロパティに一覧表示されている列を並べ替えます。Sorts the columns listed in the CommandArgument property of the button. SortingイベントとSortedイベントを発生させます。Raises the Sorting and Sorted events.

[削除] ボタン (現在のデータ項目を直ちに削除するボタン) とは異なり、[ ListView編集] ボタンをクリックすると、コントロールに現在の項目が編集モードで表示されます。Unlike the Delete button (which deletes the current data item immediately), when the Edit button is clicked, the ListView control displays the current item in edit mode. 編集モードでは、 EditItemTemplateプロパティに含まれているコンテンツが現在のデータ項目に対して表示されます。In edit mode, the content that is contained in the EditItemTemplate property is displayed for the current data item. 通常、編集項目テンプレートでは、[編集] ボタンが更新プログラムと [キャンセル] ボタンに置き換えられます。Typically, in the edit item template, the Edit button is replaced with an Update and a Cancel button. フィールドのデータ型 ( TextBoxCheckBoxコントロールなど) に適した入力コントロールには、通常、ユーザーが変更するフィールドの値が表示されます。Input controls that are appropriate for the field's data type (such as a TextBox or CheckBox control) also usually display a field's value for a user to modify. [更新] ボタンをクリックすると、データソース内のレコードが更新され、[キャンセル] ボタンをクリックすると編集操作がキャンセルされます。Clicking the Update button updates the record in the data source, and clicking the Cancel button cancels the edit operation.

挿入機能は、 InsertItemPositionプロパティがまたはLastItemFirstItem設定されている場合に有効になります。The insert functionality is enabled when the InsertItemPosition property is set to FirstItem or LastItem. このプロパティは、挿入InsertItemTemplate項目のテンプレートを表示する場所を定義します。This property defines where the InsertItemTemplate template is rendered for the insert item. 挿入項目テンプレートには、通常、挿入ボタンとキャンセルボタンが含まれています。ユーザーが新しいレコードの値を入力するには、空の入力コントロールが表示されます。The insert item template typically includes an Insert and a Cancel button, and empty input controls are displayed for users to enter the values for the new record. [挿入] ボタンをクリックすると、データソースにレコードが挿入され、[キャンセル] ボタンをクリックするとすべてのフィールドがクリアされます。Clicking the Insert button inserts the record in the data source, and clicking the Cancel button clears all the fields.

並べ替えSorting

ListViewコントロールを使用すると、ユーザーは並べ替えボタンをクリックして項目を並べ替えることができます。The ListView control enables users to sort the items by clicking the Sort button. 並べ替え機能は、並べ替える列CommandArgumentが含まれているボタンのプロパティで定義されています。Sort functionality is defined in the CommandArgument property of the button that contains the columns to be sorted.

ページングPaging

データソースからのすべてのレコードを同時に表示するのではなくListView 、コントロールはレコードをページに分割できます。Instead of displaying all the records from the data source at the same time, the ListView control can break the records into pages. ページングを有効にするにDataPagerは、コントロールListViewをコントロールに関連付けます。To enable paging, associate a DataPager control with the ListView control. 次に、 DataPager LayoutTemplateテンプレート内にコントロールを挿入します。Then insert a DataPager control inside the LayoutTemplate template. または、コントロールDataPagerがコントロールのListView外側にある場合はPagedControlID 、プロパティをID ListViewコントロールのに設定します。Alternatively, if the DataPager control is outside the ListView control, set the PagedControlID property to the ID of the ListView control.

イベントEvents

次の表に、 ListViewコントロールでサポートされているイベントの一覧を示します。The following table lists the events that are supported by the ListView control.

eventEvent 説明Description
ItemCanceling [キャンセル] ボタン ( CommandNameプロパティが "Cancel" に設定されているボタン) をクリックしたときに、コントロールがListView挿入操作または編集操作をキャンセルする前に発生します。Occurs when the Cancel button (a button with its CommandName property set to "Cancel") is clicked, but before the ListView control cancels the insert or edit operation. このイベントは、多くの場合、取り消し操作を停止するために使用されます。This event is often used to stop the cancel operation.
ItemCommand ListView コントロール内でボタンがクリックされると発生します。Occurs when a button is clicked in the ListView control. このイベントは、コントロールのボタンがクリックされたときにカスタムタスクを実行するためによく使用されます。This event is often used to perform a custom task when a button is clicked in the control.
ItemCreated ListViewコントロールに新しい項目が作成されたときに発生します。Occurs when a new item is created in the ListView control. このイベントは、項目の作成時に項目の内容を変更するためによく使用されます。This event is often used to modify the content of an item when the item is created.
ItemDataBound データ項目がListViewコントロールのデータにバインドされたときに発生します。Occurs when a data item is bound to data in the ListView control. このイベントは、項目がデータにバインドされている場合に、項目の内容を変更するためによく使用されます。This event is often used to modify the content of an item when the item is bound to data.
ItemDeleted コントロールがデータソースからレコードを削除したCommandName後、削除ボタン (プロパティが "Delete" にDeleteItem設定されているボタン) をクリックしたとき、またはメソッドが呼び出されたときに発生します。 ListViewOccurs when a Delete button (a button with its CommandName property set to "Delete") is clicked or the DeleteItem method is called, after the ListView control deletes the record from the data source. このイベントは、多くの場合、削除操作の結果を確認するために使用されます。This event is often used to check the results of the delete operation.
ItemDeleting 削除ボタン ( CommandNameプロパティが "Delete" に設定されているボタン) をクリックしたときDeleteItem 、またはメソッドがListView呼び出されたときに、コントロールがデータソースからレコードを削除する前に発生します。Occurs when a Delete button (a button with its CommandName property set to "Delete") is clicked or the DeleteItem method is called, but before the ListView control deletes the record from the data source. このイベントは、削除操作を確認またはキャンセルするためによく使用されます。This event is often used to confirm or cancel the delete operation.
ItemEditing 編集ボタン ( CommandNameプロパティが "edit" に設定されているボタン) をクリックしたときに、 ListViewコントロールが編集モードに切り替わる前に発生します。Occurs when an Edit button (a button with its CommandName property set to "Edit") is clicked, but before the ListView control enters edit mode. このイベントは、多くの場合、編集操作を取り消すために使用されます。This event is often used to cancel the editing operation.
ItemInserted コントロールがデータソースから新しいレコードを挿入しCommandNameた後、挿入ボタン (プロパティが "Insert" InsertNewItemに設定されたボタン) をクリックしたとき、またはメソッドが呼び出されたときに発生します。 ListViewOccurs when an Insert button (a button with its CommandName property set to "Insert") is clicked or the InsertNewItem method is called, after the ListView control inserts the new record from the data source. このイベントは、挿入操作の結果を確認するためによく使用されます。This event is often used to check the results of the insert operation.
ItemInserting 挿入ボタン ( CommandNameプロパティが "Insert" に設定されているボタン) をクリックしたときInsertNewItem 、またはメソッドがListView呼び出されたときに、コントロールがレコードを挿入する前に発生します。Occurs when an Insert button (a button with its CommandName property set to "Insert") is clicked or the InsertNewItem method is called, but before the ListView control inserts the record. このイベントは、挿入操作をキャンセルしたり、新しい項目の値を変更または検証したりするためによく使用されます。This event is often used to cancel the insert operation or change or validate the values of the new item.
ItemUpdated コントロールがレコードを更新した後、更新CommandNameボタン (プロパティが "Update" に設定されUpdateItemているボタン) がクリックされるか、メソッドが呼び出されたときに発生します。 ListViewOccurs when an Update button (a button with its CommandName property set to "Update") is clicked or the UpdateItem method is called, after the ListView control updates the record. このイベントは、多くの場合、更新操作の結果を確認するために使用されます。This event is often used to check the results of the update operation.
ItemUpdating 更新ボタン ( CommandNameプロパティが "Update" に設定されているボタン) をクリックしたときUpdateItem 、またはメソッドがListView呼び出されたときに、コントロールがレコードを更新する前に発生します。Occurs when an Update button (a button with its CommandName property set to "Update") is clicked or the UpdateItem method is called, but before the ListView control updates the record. このイベントは、多くの場合、更新操作をキャンセルしたり、編集した項目の値を変更または検証したりするために使用されます。This event is often used to cancel the updating operation or change or validate the values of the edited item.
LayoutCreated LayoutTemplate コントロールで ListView テンプレートが作成されたときに発生します。Occurs when the LayoutTemplate template is created in a ListView control. このイベントは、テンプレートの作成後にタスクを実行するためによく使用されます。This event is often used to perform a task after the template is created.
PagePropertiesChanged ページのプロパティが変更されたときに、ListView コントロールが新しい値を設定した後で発生します。Occurs when the page properties change, after the ListView control sets the new values.
PagePropertiesChanging データページのプロパティが変更されたときに、 ListViewコントロールが新しい値を設定する前に発生します。Occurs when the data-page properties change, but before the ListView control sets the new values.
SelectedIndexChanged コントロールがCommandName ListView選択操作を処理した後、選択ボタン (プロパティが "Select" に設定されているボタン) がクリックされたときに発生します。Occurs when a Select button (a button with its CommandName property set to "Select") is clicked, after the ListView control handles the select operation. このイベントは、コントロールで項目が選択された後にカスタムタスクを実行するためによく使用されます。This event is often used to perform a custom task after an item is selected in the control.
SelectedIndexChanging 選択ボタン ( CommandNameプロパティが "Select" に設定されているボタン) をクリックしたときに、 ListViewコントロールが選択操作を処理する前に発生します。Occurs when a Select button (a button with its CommandName property set to "Select") is clicked, but before the ListView control handles the select operation. このイベントは、多くの場合、選択操作を取り消すために使用されます。This event is often used to cancel the select operation.
Sorted 並べ替えボタン ( CommandNameプロパティが "sort" に設定されているボタン) をクリックしたときSort 、またはListViewコントロールが並べ替え操作を処理した後にメソッドが呼び出されたときに発生します。Occurs when a Sort button (a button with its CommandName property set to "Sort") is clicked or the Sort method is called, after the ListView control handles the sort operation. このイベントは、通常、ユーザーが並べ替えボタンをクリックし、データが並べ替えられた後にカスタムタスクを実行するために使用されます。This event is typically used to perform a custom task after a user clicks a Sort button and the data has been sorted.
Sorting 並べ替えボタン ( CommandNameプロパティが "Sort" に設定されているボタン) をクリックしたときSort 、またはメソッドがListView呼び出されたときに、コントロールが並べ替え操作を処理する前に発生します。Occurs when a Sort button (a button with its CommandName property set to "Sort") is clicked or the Sort method is called, but before the ListView control handles the sort operation. このイベントは、並べ替え操作をキャンセルしたり、カスタムの並べ替えルーチンを実行したりするためによく使用されます。This event is often used to cancel the sorting operation or to perform a custom sorting routine.

宣言型の構文Declarative Syntax

<asp:ListView  
    ConvertEmptyStringToNull="True|False"  
    DataKeyNames="string"  
    DataMember="string"  
    DataSource="string"  
    DataSourceID="string"  
    EditIndex="integer"  
    Enabled="True|False"  
    EnableTheming="True|False"  
    EnableViewState="True|False"  
    GroupPlaceholderID="string"  
    GroupItemCount="integer"  
    ID="string"  
    InsertItemPosition="None|FirstItem|LastItem"  
    ItemPlaceholderID="string"  
    OnDataBinding="DataBinding event handler"  
    OnDataBound="DataBound event handler"  
    OnDisposed="Disposed event handler"  
    OnInit="Init event handler"  
    OnItemCanceling="ItemCanceling event handler"  
    OnItemCommand="ItemCommand event handler"  
    OnItemCreated="ItemCreated event handler"  
    OnItemDataBound="ItemDataBound event handler"  
    OnItemDeleted="ItemDeleted event handler"  
    OnItemDeleting="ItemDeleting event handler"  
    OnItemEditing="ItemEditing event handler"  
    OnItemInserted="ItemInserted event handler"  
    OnItemInserting="ItemInserting event handler"  
    OnItemUpdated="ItemUpdated event handler"  
    OnItemUpdating="ItemUpdating event handler"  
    OnLayoutCreated="LayoutCreated event handler"  
    OnLoad="Load event handler"  
    OnPagePropertiesChanged="PagePropertiesChanged event handler"  
    OnPagePropertiesChanging="PagePropertiesChanging event handler"  
    OnPreRender="PreRender event handler"  
    OnSelectedIndexChanged="SelectedIndexChanged event handler"  
    OnSelectedIndexChanging="SelectedIndexChanging event handler"  
    OnSorted="Sorted event handler"  
    OnSorting="Sorting event handler"  
    OnUnload="Unload event handler"  
    runat="server"  
    SelectedIndex="integer"  
    SkinID="string"  
    Style="string"  
    Visible="True|False"  
>  
        <AlternatingItemTemplate>  
            <!-- child controls -->  
        </AlternatingItemTemplate>  
        <EditItemTemplate>  
            <!-- child controls -->  
        </EditItemTemplate>  
        <EmptyDataTemplate>  
            <!-- child controls -->  
        </EmptyDataTemplate>  
        <EmptyItemTemplate>  
            <!-- child controls -->  
        </EmptyItemTemplate>  
        <GroupSeparatorTemplate>  
            <!-- child controls -->  
        </GroupSeparatorTemplate>  
        <GroupTemplate>  
            <!-- child controls -->  
        </GroupTemplate>  
        <InsertItemTemplate>  
            <!-- child controls -->  
        </InsertItemTemplate>  
        <ItemSeparatorTemplate>  
            <!-- child controls -->  
        </ItemSeparatorTemplate>  
        <ItemTemplate>  
            <!-- child controls -->  
        </ItemTemplate>  
        <LayoutTemplate>  
                <!-- child controls -->  
        </LayoutTemplate>  
        <SelectedItemTemplate>  
            <!-- child controls -->  
        </SelectedItemTemplate>  
</asp:ListView>  

コンストラクター

ListView() ListView() ListView() ListView()

ListView クラスの新しいインスタンスを初期化します。Initializes a new instance of the ListView class.

プロパティ

AccessKey AccessKey AccessKey AccessKey

AccessKey プロパティをオーバーライドします。Overrides the AccessKey property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

Adapter Adapter Adapter Adapter

コントロール用のブラウザー固有のアダプターを取得します。Gets the browser-specific adapter for the control.

(Inherited from Control)
AlternatingItemTemplate AlternatingItemTemplate AlternatingItemTemplate AlternatingItemTemplate

ListView コントロールの交互のデータ項目用のカスタム コンテンツを取得または設定します。Gets or sets the custom content for the alternating data item in a ListView control.

AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Inherited from Control)
Attributes Attributes Attributes Attributes

コントロールのプロパティに対応しない任意の属性 (表示専用) のコレクションを取得します。Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(Inherited from WebControl)
BackColor BackColor BackColor BackColor

BackColor プロパティをオーバーライドします。Overrides the BackColor property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

BindingContainer BindingContainer BindingContainer BindingContainer

このコントロールのデータ バインディングを格納しているコントロールを取得します。Gets the control that contains this control's data binding.

(Inherited from Control)
BorderColor BorderColor BorderColor BorderColor

BorderColor プロパティをオーバーライドします。Overrides the BorderColor property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

BorderStyle BorderStyle BorderStyle BorderStyle

BorderStyle プロパティをオーバーライドします。Overrides the BorderStyle property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

BorderWidth BorderWidth BorderWidth BorderWidth

BorderWidth プロパティをオーバーライドします。Overrides the BorderWidth property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

ChildControlsCreated ChildControlsCreated ChildControlsCreated ChildControlsCreated

サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。Gets a value that indicates whether the server control's child controls have been created.

(Inherited from Control)
ClientID ClientID ClientID ClientID

ASP.NET によって生成される HTML マークアップのコントロール ID を取得します。Gets the control ID for HTML markup that is generated by ASP.NET.

(Inherited from Control)
ClientIDMode ClientIDMode ClientIDMode ClientIDMode

ClientID プロパティの値を生成するために使用されるアルゴリズムを取得または設定します。Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Inherited from Control)
ClientIDRowSuffix ClientIDRowSuffix ClientIDRowSuffix ClientIDRowSuffix

ListView プロパティが ClientIDMode に設定されている場合に、Predictable コントロールの各行を一意に識別するために使用されるデータ フィールドの名前を取得または設定します。Gets or sets the name of the data field whose value is used to uniquely identify each data row of a ListView control when the ClientIDMode property is set to Predictable.

ClientIDRowSuffixDataKeys ClientIDRowSuffixDataKeys ClientIDRowSuffixDataKeys ClientIDRowSuffixDataKeys

ASP.NET により ClientID の値が生成されるときに、データ バインド コントロールの各インスタンスを一意に識別するために使用されるデータ値を取得します。Gets the data values that are used to uniquely identify each instance of a data-bound control when ASP.NET generates the ClientID value.

ClientIDSeparator ClientIDSeparator ClientIDSeparator ClientIDSeparator

ClientID プロパティで使用される区切り記号を表す文字値を取得します。Gets a character value representing the separator character used in the ClientID property.

(Inherited from Control)
Context Context Context Context

現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。Gets the HttpContext object associated with the server control for the current Web request.

(Inherited from Control)
Controls Controls Controls Controls

ControlCollection コントロールの子コントロールを表す ListView オブジェクトを取得します。Gets a ControlCollection object that represents the child controls of the ListView control.

ControlStyle ControlStyle ControlStyle ControlStyle

Web サーバー コントロールのスタイルを取得します。Gets the style of the Web server control. このプロパティは、主にコントロールの開発者によって使用されます。This property is used primarily by control developers.

(Inherited from WebControl)
ControlStyleCreated ControlStyleCreated ControlStyleCreated ControlStyleCreated

Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。Gets a value indicating whether a Style object has been created for the ControlStyle property. このプロパティは、主にコントロールの開発者によって使用されます。This property is primarily used by control developers.

(Inherited from WebControl)
ConvertEmptyStringToNull ConvertEmptyStringToNull ConvertEmptyStringToNull ConvertEmptyStringToNull

データ ソースのデータ フィールドを更新するときに、空の文字列値 ("") を null 値に自動的に変換するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether empty string values ("") are automatically converted to null values when the data field is updated in the data source.

CssClass CssClass CssClass CssClass

CssClass プロパティをオーバーライドします。Overrides the CssClass property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

DataItemContainer DataItemContainer DataItemContainer DataItemContainer

名前付けコンテナーが IDataItemContainer を実装している場合、名前付けコンテナーへの参照を取得します。Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Inherited from Control)
DataKeyNames DataKeyNames DataKeyNames DataKeyNames

ListView コントロールに表示される項目の主キー フィールドの名前が格納された配列を取得または設定します。Gets or sets an array that contains the names of the primary key fields for the items displayed in a ListView control.

DataKeys DataKeys DataKeys DataKeys

DataKey コントロールの各項目のデータ キー値を表す ListView オブジェクトのコレクションを取得します。Gets a collection of DataKey objects that represent the data-key value for each item in a ListView control.

DataKeysContainer DataKeysContainer DataKeysContainer DataKeysContainer

名前付けコンテナーが IDataKeysControl を実装している場合、名前付けコンテナーへの参照を取得します。Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Inherited from Control)
DataMember DataMember DataMember DataMember

データ ソースに複数の個別のデータ項目一覧が含まれている場合に、データ バインド コントロールがバインドされるデータの一覧の名前を取得または設定します。Gets or sets the name of the list of data that the data-bound control binds to, in cases where the data source contains more than one distinct list of data items.

(Inherited from DataBoundControl)
DataSource DataSource DataSource DataSource

データ バインド コントロールがデータ項目一覧を取得する際の取得元となるオブジェクトを取得または設定します。Gets or sets the object from which the data-bound control retrieves its list of data items.

(Inherited from BaseDataBoundControl)
DataSourceID DataSourceID DataSourceID DataSourceID

データ バインド コントロールのデータ項目一覧の取得元となるコントロールの ID を取得または設定します。Gets or sets the ID of the control from which the data-bound control retrieves its list of data items.

(Inherited from DataBoundControl)
DataSourceObject DataSourceObject DataSourceObject DataSourceObject

オブジェクトのデータ コンテンツにアクセスできる IDataSource インターフェイスを実装するオブジェクトを取得します。Gets an object that implements the IDataSource interface, which provides access to the object's data content.

(Inherited from DataBoundControl)
DeleteMethod DeleteMethod DeleteMethod DeleteMethod

データを削除するために呼び出すメソッドの名前を取得または設定します。Gets or sets the name of the method to call in order to delete data.

DesignMode DesignMode DesignMode DesignMode

コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。Gets a value indicating whether a control is being used on a design surface.

(Inherited from Control)
EditIndex EditIndex EditIndex EditIndex

編集中の項目のインデックスを取得または設定します。Gets or sets the index of the item being edited.

EditItem EditItem EditItem EditItem

ListView コントロールで編集モードになっている項目を取得します。Gets the item that is in edit mode in a ListView control.

EditItemTemplate EditItemTemplate EditItemTemplate EditItemTemplate

編集モードの項目用のカスタム コンテンツを取得または設定します。Gets or sets the custom content for the item in edit mode.

EmptyDataTemplate EmptyDataTemplate EmptyDataTemplate EmptyDataTemplate

空のテンプレートに対するユーザー定義のコンテンツを取得または設定します。これは、レコードが格納されていないデータ ソースに ListView コントロールがバインドされている場合に表示されます。Gets or sets the user-defined content for the empty template that is rendered when a ListView control is bound to a data source that does not contain any records.

EmptyItemTemplate EmptyItemTemplate EmptyItemTemplate EmptyItemTemplate

空の項目に対するユーザー定義のコンテンツを取得または設定します。これは、ListView コントロールで、現在のデータ ページの最後の行に表示するデータ項目が他にない場合に表示されます。Gets or sets the user-defined content for the empty item that is rendered in a ListView control when there are no more data items to display in the last row of the current data page.

Enabled Enabled Enabled Enabled

Web サーバー コントロールを有効にするかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the Web server control is enabled.

(Inherited from WebControl)
EnableModelValidation EnableModelValidation EnableModelValidation EnableModelValidation

挿入または更新の操作中に発生する例外を検証コントロールが処理するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether a validator control will handle exceptions that occur during insert or update operations.

EnablePersistedSelection EnablePersistedSelection EnablePersistedSelection EnablePersistedSelection

ユーザーがデータ バインド コントロール内のデータでページングしたときに、行の選択が保持されるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether row selection persists when a user pages through data in a data-bound control.

EnableTheming EnableTheming EnableTheming EnableTheming

テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether themes apply to this control.

(Inherited from WebControl)
EnableViewState EnableViewState EnableViewState EnableViewState

要求元クライアントに対して、サーバー コントロールがそのビュー状態と、そこに含まれる任意の子のコントロールのビュー状態を保持するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Inherited from Control)
Events Events Events Events

コントロールのイベント ハンドラー デリゲートのリストを取得します。Gets a list of event handler delegates for the control. このプロパティは読み取り専用です。This property is read-only.

(Inherited from Control)
Font Font Font Font

Font プロパティをオーバーライドします。Overrides the Font property. ListView コントロールでは、このプロパティはサポートされていません。This property is not supported by the ListView control.

ForeColor ForeColor ForeColor ForeColor

ForeColor プロパティをオーバーライドします。Overrides the ForeColor property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

GroupItemCount GroupItemCount GroupItemCount GroupItemCount

ListView コントロールで 1 つのグループに表示する項目数を取得または設定します。Gets or sets the number of items to display per group in a ListView control.

GroupPlaceholderID GroupPlaceholderID GroupPlaceholderID GroupPlaceholderID

ListView コントロールのグループ プレースホルダーの ID を取得または設定します。Gets or sets the ID for the group placeholder in a ListView control.

GroupSeparatorTemplate GroupSeparatorTemplate GroupSeparatorTemplate GroupSeparatorTemplate

ListView コントロールのグループ間の区切りとして使用するユーザー定義コンテンツを取得または設定します。Gets or sets the user-defined content for the separator between groups in a ListView control.

GroupTemplate GroupTemplate GroupTemplate GroupTemplate

ListView コントロールのグループ コンテナーに対するユーザー定義コンテンツを取得または設定します。Gets or sets the user-defined content for the group container in a ListView control.

HasAttributes HasAttributes HasAttributes HasAttributes

コントロールに属性セットがあるかどうかを示す値を取得します。Gets a value indicating whether the control has attributes set.

(Inherited from WebControl)
HasChildViewState HasChildViewState HasChildViewState HasChildViewState

現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Inherited from Control)
Height Height Height Height

Height プロパティをオーバーライドします。Overrides the Height property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder

このメンバーの詳細については、「ControlBuilder」をご覧ください。For a description of this member, see ControlBuilder.

(Inherited from Control)
IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData

このメンバーの詳細については、「UserData」をご覧ください。For a description of this member, see UserData.

(Inherited from Control)
ID ID ID ID

サーバー コントロールに割り当てられたプログラム ID を取得または設定します。Gets or sets the programmatic identifier assigned to the server control.

(Inherited from Control)
IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings

このメンバーの詳細については、「DataBindings」をご覧ください。For a description of this member, see DataBindings.

(Inherited from Control)
IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings

このメンバーの詳細については、「HasDataBindings」をご覧ください。For a description of this member, see HasDataBindings.

(Inherited from Control)
IdSeparator IdSeparator IdSeparator IdSeparator

コントロール ID を区別するために使用する文字を取得します。Gets the character used to separate control identifiers.

(Inherited from Control)
IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions

このメンバーの詳細については、「Expressions」をご覧ください。For a description of this member, see Expressions.

(Inherited from Control)
IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions

このメンバーの詳細については、「HasExpressions」をご覧ください。For a description of this member, see HasExpressions.

(Inherited from Control)
Initialized Initialized Initialized Initialized

データ バインド コントロールが初期化されているかどうかを示す値を取得します。Gets a value indicating whether the data-bound control has been initialized.

(Inherited from BaseDataBoundControl)
InsertItem InsertItem InsertItem InsertItem

ListView コントロールの挿入項目を取得します。Gets the insert item of a ListView control.

InsertItemPosition InsertItemPosition InsertItemPosition InsertItemPosition

InsertItemTemplate テンプレートが ListView コントロールの一部として表示されるときの位置を取得または設定します。Gets or sets the location of the InsertItemTemplate template when it is rendered as part of the ListView control.

InsertItemTemplate InsertItemTemplate InsertItemTemplate InsertItemTemplate

ListView コントロールの挿入項目に対するカスタム コンテンツを取得または設定します。Gets or sets the custom content for an insert item in the ListView control.

InsertMethod InsertMethod InsertMethod InsertMethod

データを挿入するために呼び出すメソッドの名前を取得または設定します。Gets or sets the name of the method to call in order to insert data.

IsBoundUsingDataSourceID IsBoundUsingDataSourceID IsBoundUsingDataSourceID IsBoundUsingDataSourceID

DataSourceID プロパティが設定されているかどうかを示す値を取得します。Gets a value indicating whether the DataSourceID property is set.

(Inherited from BaseDataBoundControl)
IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared

このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。Gets a value indicating whether controls contained within this control have control state.

(Inherited from Control)
IsDataBindingAutomatic IsDataBindingAutomatic IsDataBindingAutomatic IsDataBindingAutomatic

データ バインディングが自動かどうかを示す値を取得します。Gets a value that indicates whether data binding is automatic.

(Inherited from BaseDataBoundControl)
IsEnabled IsEnabled IsEnabled IsEnabled

コントロールが有効かどうかを示す値を取得します。Gets a value indicating whether the control is enabled.

(Inherited from WebControl)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。Gets a value that indicates whether the server control is saving changes to its view state.

(Inherited from Control)
IsUsingModelBinders IsUsingModelBinders IsUsingModelBinders IsUsingModelBinders

モデル バインディングが使用中かどうかを示す値を取得します。Gets a value that indicates whether model binding is in use.

IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled

このコントロールでビューステートが有効かどうかを示す値を取得します。Gets a value indicating whether view state is enabled for this control.

(Inherited from Control)
ItemPlaceholderID ItemPlaceholderID ItemPlaceholderID ItemPlaceholderID

ListView コントロールの項目プレースホルダーの ID を取得または設定します。Gets or sets the ID for the item placeholder in a ListView control.

Items Items Items Items

ListViewDataItem コントロールの現在のデータ ページのデータ項目を表す ListView オブジェクトのコレクションを取得します。Gets a collection of ListViewDataItem objects that represent the data items of the current page of data in a ListView control.

ItemSeparatorTemplate ItemSeparatorTemplate ItemSeparatorTemplate ItemSeparatorTemplate

ListView コントロールの項目間の区切りとして使用するカスタム コンテンツを取得または設定します。Gets or sets the custom content for the separator between the items in a ListView control.

ItemTemplate ItemTemplate ItemTemplate ItemTemplate

ListView コントロールのデータ項目に対するカスタム コンテンツを取得または設定します。Gets or sets the custom content for the data item in a ListView control.

ItemType ItemType ItemType ItemType

厳密に型指定されているデータ バインディングのデータ項目型の名前を取得または設定します。Gets or sets the name of the data item type for strongly typed data binding.

(Inherited from DataBoundControl)
LayoutTemplate LayoutTemplate LayoutTemplate LayoutTemplate

ListView コントロールのルート コンテナーに対するカスタム コンテンツを取得または設定します。Gets or sets the custom content for the root container in a ListView control.

LoadViewStateByID LoadViewStateByID LoadViewStateByID LoadViewStateByID

コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Inherited from Control)
MaximumRows MaximumRows MaximumRows MaximumRows

ListView コントロールの 1 ページに表示する項目の最大数を取得します。Gets the maximum number of items to display on a single page of the ListView control.

NamingContainer NamingContainer NamingContainer NamingContainer

同じ ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナーへの参照を取得します。Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Inherited from Control)
Page Page Page Page

サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。Gets a reference to the Page instance that contains the server control.

(Inherited from Control)
Parent Parent Parent Parent

ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。Gets a reference to the server control's parent control in the page control hierarchy.

(Inherited from Control)
RenderingCompatibility RenderingCompatibility RenderingCompatibility RenderingCompatibility

レンダリングされる HTML と互換性がある ASP.NET のバージョンを表す値を取得します。Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Inherited from Control)
RequiresDataBinding RequiresDataBinding RequiresDataBinding RequiresDataBinding

DataBind() メソッドを呼び出す必要があるかどうか示す値を取得または設定します。Gets or sets a value indicating whether the DataBind() method should be called.

(Inherited from BaseDataBoundControl)
SelectArguments SelectArguments SelectArguments SelectArguments

データ バインド コントロールが、データ ソース コントロールからデータを取得するときに使用する DataSourceSelectArguments オブジェクトを取得します。Gets a DataSourceSelectArguments object that the data-bound control uses when retrieving data from a data source control.

(Inherited from DataBoundControl)
SelectedDataKey SelectedDataKey SelectedDataKey SelectedDataKey

ListView コントロールで選択されている項目のデータ キー値を取得します。Gets the data-key value for the selected item in a ListView control.

SelectedIndex SelectedIndex SelectedIndex SelectedIndex

ListView コントロールで選択されている項目のインデックスを取得または設定します。Gets or sets the index of the selected item in a ListView control.

SelectedItemTemplate SelectedItemTemplate SelectedItemTemplate SelectedItemTemplate

ListView コントロールの選択された項目に対するカスタム コンテンツを取得または設定します。Gets or sets the custom content for the selected item in a ListView control.

SelectedPersistedDataKey SelectedPersistedDataKey SelectedPersistedDataKey SelectedPersistedDataKey

データ バインド コントロールで保持されている選択項目のデータ キー値を取得または設定します。Gets or sets the data-key value for the persisted selected item in a data-bound control.

SelectedValue SelectedValue SelectedValue SelectedValue

ListView コントロールで選択されている項目のデータ キー値を取得します。Gets the data-key value of the selected item in a ListView control.

SelectMethod SelectMethod SelectMethod SelectMethod

データを読み取るために呼び出すメソッドの名前。The name of the method to call in order to read data.

(Inherited from DataBoundControl)
Site Site Site Site

デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナーに関する情報を取得します。Gets information about the container that hosts the current control when rendered on a design surface.

(Inherited from Control)
SkinID SkinID SkinID SkinID

コントロールに適用するスキンを取得または設定します。Gets or sets the skin to apply to the control.

(Inherited from WebControl)
SortDirection SortDirection SortDirection SortDirection

並べ替えられているフィールドの並べ替えの方向を取得します。Gets the sort direction of the field or fields that are being sorted.

SortExpression SortExpression SortExpression SortExpression

並べ替えられている 1 つ以上のフィールドに関連付けられた並べ替え式を取得します。Gets the sort expression that is associated with the field or fields that are being sorted.

StartRowIndex StartRowIndex StartRowIndex StartRowIndex

ListView コントロールでデータ ページに表示されている最初のレコードのインデックスを取得します。Gets the index of the first record that is displayed on a page of data in the ListView control.

Style Style Style Style

Web サーバー コントロールの外側のタグにスタイル属性として表示されるテキスト属性のコレクションを取得します。Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.

(Inherited from WebControl)
SupportsDisabledAttribute SupportsDisabledAttribute SupportsDisabledAttribute SupportsDisabledAttribute

コントロールの IsEnabled プロパティが disabled の場合、レンダリングされた HTML 要素の false 属性を "無効" に設定するかどうかを示す値を取得します。Gets a value that indicates whether the control should set the disabled attribute of the rendered HTML element to "disabled" when the control's IsEnabled property is false.

(Inherited from BaseDataBoundControl)
TabIndex TabIndex TabIndex TabIndex

TabIndex プロパティをオーバーライドします。Overrides the TabIndex property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

TagKey TagKey TagKey TagKey

この Web サーバー コントロールに対応する HtmlTextWriterTag 値を取得します。Gets the HtmlTextWriterTag value that corresponds to this Web server control. このプロパティは、主にコントロールの開発者によって使用されます。This property is used primarily by control developers.

(Inherited from WebControl)
TagName TagName TagName TagName

コントロール タグの名前を取得します。Gets the name of the control tag. このプロパティは、主にコントロールの開発者によって使用されます。This property is used primarily by control developers.

(Inherited from WebControl)
TemplateControl TemplateControl TemplateControl TemplateControl

このコントロールを格納しているテンプレートへの参照を取得または設定します。Gets or sets a reference to the template that contains this control.

(Inherited from Control)
TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory

現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。Gets the virtual directory of the Page or UserControl that contains the current server control.

(Inherited from Control)
ToolTip ToolTip ToolTip ToolTip

ToolTip プロパティをオーバーライドします。Overrides the ToolTip property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

UniqueID UniqueID UniqueID UniqueID

階層構造で修飾されたサーバー コントロールの一意の ID を取得します。Gets the unique, hierarchically qualified identifier for the server control.

(Inherited from Control)
UpdateMethod UpdateMethod UpdateMethod UpdateMethod

データを更新するために呼び出すメソッドの名前を取得または設定します。Gets or sets the name of the method to call in order to update data.

ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

ブラウザーからのクライアント入力の安全性をコントロールで調べるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Inherited from Control)
ViewState ViewState ViewState ViewState

同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Inherited from Control)
ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase

StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。Gets a value that indicates whether the StateBag object is case-insensitive.

(Inherited from Control)
ViewStateMode ViewStateMode ViewStateMode ViewStateMode

このコントロールのビューステート モードを取得または設定します。Gets or sets the view-state mode of this control.

(Inherited from Control)
Visible Visible Visible Visible

サーバー コントロールがページ上の UI としてレンダリングされているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(Inherited from Control)
Width Width Width Width

Width プロパティをオーバーライドします。Overrides the Width property. ListView コントロールでは、このプロパティを設定することはサポートされていません。Setting this property is not supported by the ListView control.

メソッド

AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter) AddAttributesToRender(HtmlTextWriter)

指定した HtmlTextWriterTag に表示する必要のある HTML 属性およびスタイルを追加します。Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriterTag. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(Inherited from WebControl)
AddControlToContainer(Control, Control, Int32) AddControlToContainer(Control, Control, Int32) AddControlToContainer(Control, Control, Int32) AddControlToContainer(Control, Control, Int32)

指定したコントロールを指定したコンテナーに追加します。Adds the specified control to the specified container.

AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32)

子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。Called after a child control is added to the Controls collection of the Control object.

(Inherited from Control)
AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object)

XML または HTML のいずれかの要素が解析されたことをサーバー コントロールに通知し、サーバー コントロールの ControlCollection オブジェクトに要素を追加します。Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Inherited from Control)
ApplyStyle(Style) ApplyStyle(Style) ApplyStyle(Style) ApplyStyle(Style)

指定したスタイルの空白以外の要素を Web コントロールにコピーして、コントロールの既存のスタイル要素を上書きします。Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. このメソッドは、主にコントロールの開発者によって使用されます。This method is primarily used by control developers.

(Inherited from WebControl)
ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page)

ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。Applies the style properties defined in the page style sheet to the control.

(Inherited from Control)
BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object)

レンダリング データのデザイン時のトレースを開始します。Begins design-time tracing of rendering data.

(Inherited from Control)
BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean)

ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Inherited from Control)
ClearCachedClientID() ClearCachedClientID() ClearCachedClientID() ClearCachedClientID()

キャッシュされた ClientID 値を null に設定します。Sets the cached ClientID value to null.

(Inherited from Control)
ClearChildControlState() ClearChildControlState() ClearChildControlState() ClearChildControlState()

サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。Deletes the control-state information for the server control's child controls.

(Inherited from Control)
ClearChildState() ClearChildState() ClearChildState() ClearChildState()

サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。Deletes the view-state and control-state information for all the server control's child controls.

(Inherited from Control)
ClearChildViewState() ClearChildViewState() ClearChildViewState() ClearChildViewState()

サーバー コントロールのすべての子コントロールのビューステート情報を削除します。Deletes the view-state information for all the server control's child controls.

(Inherited from Control)
ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode()

現在のコントロール インスタンスおよびすべての子コントロールの ClientIDMode プロパティを Inherit に設定します。Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Inherited from Control)
ConfirmInitState() ConfirmInitState() ConfirmInitState() ConfirmInitState()

データ バインド コントロールの初期化状態を設定します。Sets the initialized state of the data-bound control.

(Inherited from BaseDataBoundControl)
CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl) CopyBaseAttributes(WebControl)

指定した Web サーバー コントロールから、Style オブジェクトでカプセル化されていないプロパティをこのメソッドの呼び出し元の Web サーバー コントロールにコピーします。Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(Inherited from WebControl)
CreateChildControls() CreateChildControls() CreateChildControls() CreateChildControls()

ビューステートに格納された値に基づいて、ListView コントロールを表示するために使用されるコントロール階層を作成します。Creates the control hierarchy that is used to render the ListView control, based on the values that are stored in view state.

CreateChildControls(IEnumerable, Boolean) CreateChildControls(IEnumerable, Boolean) CreateChildControls(IEnumerable, Boolean) CreateChildControls(IEnumerable, Boolean)

指定されたデータ ソースを使用して、ListView コントロールを表示するために使用されるコントロール階層を作成します。Creates the control hierarchy that is used to render the ListView control by using the specified data source.

CreateControlCollection() CreateControlCollection() CreateControlCollection() CreateControlCollection()

サーバー コントロールの子コントロール (リテラルとサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(Inherited from Control)
CreateControlStyle() CreateControlStyle() CreateControlStyle() CreateControlStyle()

コントロールの既定のスタイルを作成します。Creates the default style for the control.

CreateDataItem(Int32, Int32) CreateDataItem(Int32, Int32) CreateDataItem(Int32, Int32) CreateDataItem(Int32, Int32)

ListView コントロールのデータ項目を作成します。Creates a data item in the ListView control.

CreateDataSourceSelectArguments() CreateDataSourceSelectArguments() CreateDataSourceSelectArguments() CreateDataSourceSelectArguments()

データ ソースに渡される引数が格納された DataSourceSelectArguments オブジェクトを作成します。Creates the DataSourceSelectArguments object that contains the arguments that are passed to the data source.

CreateEmptyDataItem() CreateEmptyDataItem() CreateEmptyDataItem() CreateEmptyDataItem()

EmptyDataTemplate コントロールの ListView テンプレートを作成します。Creates the EmptyDataTemplate template in the ListView control.

CreateEmptyItem() CreateEmptyItem() CreateEmptyItem() CreateEmptyItem()

ListView コントロールに空の項目を作成します。Creates an empty item in the ListView control.

CreateInsertItem() CreateInsertItem() CreateInsertItem() CreateInsertItem()

ListView コントロールの挿入項目を作成します。Creates an insert item in the ListView control.

CreateItem(ListViewItemType) CreateItem(ListViewItemType) CreateItem(ListViewItemType) CreateItem(ListViewItemType)

指定した種類の ListViewItem オブジェクトを作成します。Creates a ListViewItem object with the specified type.

CreateItemsInGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList) CreateItemsInGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList) CreateItemsInGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList) CreateItemsInGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList)

ListView コントロール階層をグループごとに作成します。Creates the ListView control hierarchy in groups.

CreateItemsWithoutGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList) CreateItemsWithoutGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList) CreateItemsWithoutGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList) CreateItemsWithoutGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList)

ListView コントロール階層をグループなしで作成します。Creates the ListView control hierarchy without groups.

CreateLayoutTemplate() CreateLayoutTemplate() CreateLayoutTemplate() CreateLayoutTemplate()

ListView コントロールのルート コンテナーを作成します。Creates the root container in the ListView control.

CreateSuffixArrayList(ListViewPagedDataSource, ArrayList) CreateSuffixArrayList(ListViewPagedDataSource, ArrayList) CreateSuffixArrayList(ListViewPagedDataSource, ArrayList) CreateSuffixArrayList(ListViewPagedDataSource, ArrayList)

ASP.NET で ClientID 値を生成するときに使用するサフィックスの配列を作成します。Creates an array of suffixes for ASP.NET to use when it generates the ClientID value.

DataBind() DataBind() DataBind() DataBind()

呼び出されたサーバー コントロールと、そのすべての子コントロールにデータ ソースをバインドします。Binds a data source to the invoked server control and all its child controls.

(Inherited from BaseDataBoundControl)
DataBind(Boolean) DataBind(Boolean) DataBind(Boolean) DataBind(Boolean)

DataBinding イベントを発生させるオプションを指定して、呼び出されたサーバー コントロールとそのすべての子コントロールにデータ ソースをバインドします。Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Inherited from Control)
DataBindChildren() DataBindChildren() DataBindChildren() DataBindChildren()

データ ソースをサーバー コントロールの子コントロールにバインドします。Binds a data source to the server control's child controls.

(Inherited from Control)
DeleteItem(Int32) DeleteItem(Int32) DeleteItem(Int32) DeleteItem(Int32)

指定したインデックス位置のレコードをデータ ソースから削除します。Deletes the record at the specified index from the data source.

Dispose() Dispose() Dispose() Dispose()

サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。Enables a server control to perform final clean up before it is released from memory.

(Inherited from Control)
EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object)

レンダリング データのデザイン時のトレースを終了します。Ends design-time tracing of rendering data.

(Inherited from Control)
EnsureChildControls() EnsureChildControls() EnsureChildControls() EnsureChildControls()

サーバー コントロールに子コントロールが含まれているかどうかを確認します。Determines whether the server control contains child controls. 含まれていない場合、子コントロールを作成します。If it does not, it creates child controls.

(Inherited from Control)
EnsureDataBound() EnsureDataBound() EnsureDataBound() EnsureDataBound()

DataBind() プロパティが設定されていて、データ バインド コントロールにバインディングが必要とマークされている場合に、DataSourceID メソッドを呼び出します。Calls the DataBind() method if the DataSourceID property is set and the data-bound control is marked to require binding.

(Inherited from BaseDataBoundControl)
EnsureID() EnsureID() EnsureID() EnsureID()

ID が割り当てられていないコントロールの ID を作成します。Creates an identifier for controls that do not have an identifier assigned.

(Inherited from Control)
EnsureLayoutTemplate() EnsureLayoutTemplate() EnsureLayoutTemplate() EnsureLayoutTemplate()

LayoutTemplate コントロールで ListView のコンテンツが正しく作成されていることを確認します。Ensures that the LayoutTemplate content is correctly created in the ListView control.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExtractItemValues(IOrderedDictionary, ListViewItem, Boolean) ExtractItemValues(IOrderedDictionary, ListViewItem, Boolean) ExtractItemValues(IOrderedDictionary, ListViewItem, Boolean) ExtractItemValues(IOrderedDictionary, ListViewItem, Boolean)

指定した項目で宣言されている各フィールドの値を取得し、指定した IOrderedDictionary オブジェクトに格納します。Retrieves the values of each field that is declared in the specified item, and stores them in the specified IOrderedDictionary object.

FindControl(String) FindControl(String) FindControl(String) FindControl(String)

指定した id パラメーターを使用して、サーバー コントロールの現在の名前付けコンテナーを検索します。Searches the current naming container for a server control with the specified id parameter.

(Inherited from Control)
FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32)

指定した id および検索に役立つ pathOffset パラメーターに指定された整数を使用して、サーバー コントロールの現在の名前付けコンテナーを検索します。Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. この形式の FindControl メソッドはオーバーライドしないでください。You should not override this version of the FindControl method.

(Inherited from Control)
FindPlaceholder(String, Control) FindPlaceholder(String, Control) FindPlaceholder(String, Control) FindPlaceholder(String, Control)

指定したコンテナーで、指定した識別子を持つコントロールを検索します。Searches the specified container for a control that has the specified identifier.

Focus() Focus() Focus() Focus()

コントロールに入力フォーカスを設定します。Sets input focus to a control.

(Inherited from Control)
GetData() GetData() GetData() GetData()

データ操作を実行するために、データ バインド コントロールが使用する DataSourceView オブジェクトを取得します。Retrieves a DataSourceView object that the data-bound control uses to perform data operations.

(Inherited from DataBoundControl)
GetDataSource() GetDataSource() GetDataSource() GetDataSource()

データ バインド コントロールが関連付けられている IDataSource インターフェイスを取得します (存在する場合)。Retrieves the IDataSource interface that the data-bound control is associated with, if any.

(Inherited from DataBoundControl)
GetDesignModeState() GetDesignModeState() GetDesignModeState() GetDesignModeState()

コントロールのデザイン時データを取得します。Gets design-time data for a control.

(Inherited from Control)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object)

ルート パラメーターのセットに対応する URL を取得します。Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary)

ルート パラメーターのセットに対応する URL を取得します。Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object)

ルート パラメーターのセットおよびルート名に対応する URL を取得します。Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary)

ルート パラメーターのセットおよびルート名に対応する URL を取得します。Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control)

指定されたコントロールの UniqueID プロパティのプレフィックス部分を返します。Returns the prefixed portion of the UniqueID property of the specified control.

(Inherited from Control)
HasControls() HasControls() HasControls() HasControls()

サーバー コントロールに子コントロールが含まれているかどうかを確認します。Determines if the server control contains any child controls.

(Inherited from Control)
HasEvents() HasEvents() HasEvents() HasEvents()

コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。Returns a value indicating whether events are registered for the control or any child controls.

(Inherited from Control)
InsertNewItem(Boolean) InsertNewItem(Boolean) InsertNewItem(Boolean) InsertNewItem(Boolean)

現在のレコードをデータ ソースに挿入します。Inserts the current record in the data source.

InstantiateEmptyDataTemplate(Control) InstantiateEmptyDataTemplate(Control) InstantiateEmptyDataTemplate(Control) InstantiateEmptyDataTemplate(Control)

Control テンプレートに含まれている子コントロールを使用して、指定された EmptyDataTemplate オブジェクトの内容を設定します。Populates the specified Control object by using the child controls that are contained in the EmptyDataTemplate template.

InstantiateEmptyItemTemplate(Control) InstantiateEmptyItemTemplate(Control) InstantiateEmptyItemTemplate(Control) InstantiateEmptyItemTemplate(Control)

Control テンプレートに含まれている子コントロールを使用して、指定された EmptyItemTemplate オブジェクトの内容を設定します。Populates the specified Control object by using the child controls that are contained in the EmptyItemTemplate template.

InstantiateGroupSeparatorTemplate(Control) InstantiateGroupSeparatorTemplate(Control) InstantiateGroupSeparatorTemplate(Control) InstantiateGroupSeparatorTemplate(Control)

Control テンプレートに含まれている子コントロールを使用して、指定された GroupSeparatorTemplate オブジェクトの内容を設定します。Populates the specified Control object by using the child controls that are contained in the GroupSeparatorTemplate template.

InstantiateGroupTemplate(Control) InstantiateGroupTemplate(Control) InstantiateGroupTemplate(Control) InstantiateGroupTemplate(Control)

Control テンプレートに含まれている子コントロールを使用して、指定された GroupTemplate オブジェクトの内容を設定します。Populates the specified Control object by using the child controls that are contained in the GroupTemplate template.

InstantiateInsertItemTemplate(Control) InstantiateInsertItemTemplate(Control) InstantiateInsertItemTemplate(Control) InstantiateInsertItemTemplate(Control)

Control テンプレートに含まれている子コントロールを使用して、指定された InsertItemTemplate オブジェクトの内容を設定します。Populates the specified Control object by using the child controls that are contained in the InsertItemTemplate template.

InstantiateItemSeparatorTemplate(Control) InstantiateItemSeparatorTemplate(Control) InstantiateItemSeparatorTemplate(Control) InstantiateItemSeparatorTemplate(Control)

Control テンプレートに含まれている子コントロールを使用して、指定された ItemSeparatorTemplate オブジェクトの内容を設定します。Populates the specified Control object by using the child controls that are contained in the ItemSeparatorTemplate template.

InstantiateItemTemplate(Control, Int32) InstantiateItemTemplate(Control, Int32) InstantiateItemTemplate(Control, Int32) InstantiateItemTemplate(Control, Int32)

Control コントロールのいずれかのテンプレートの子コントロールを使用して、指定された ListView オブジェクトの内容を設定します。Populates the specified Control object by using child controls from one of the ListView control templates.

IsLiteralContent() IsLiteralContent() IsLiteralContent() IsLiteralContent()

サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。Determines if the server control holds only literal content.

(Inherited from Control)
LoadControlState(Object) LoadControlState(Object) LoadControlState(Object) LoadControlState(Object)

ListView プロパティが false に設定されていても永続化する必要がある、EnableViewState コントロールのプロパティの状態を読み込みます。Loads the state of the properties in the ListView control that must be persisted, even when the EnableViewState property is set to false.

LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

以前に保存した ListView コントロールのビュー ステートを読み込みます。Loads the previously saved view state of the ListView control.

MapPathSecure(String) MapPathSecure(String) MapPathSecure(String) MapPathSecure(String)

仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Inherited from Control)
MarkAsDataBound() MarkAsDataBound() MarkAsDataBound() MarkAsDataBound()

ビューステートのコントロールの状態を、データに正常にバインドされた状態に設定します。Sets the state of the control in view state as successfully bound to data.

(Inherited from DataBoundControl)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MergeStyle(Style) MergeStyle(Style) MergeStyle(Style) MergeStyle(Style)

指定したスタイルの空白以外の要素を Web コントロールにコピーしますが、コントロールの既存のスタイル要素は上書きしません。Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(Inherited from WebControl)
OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs)

ListView コントロールのイベントを処理する必要があるかどうかを判断します。Determines whether an event for the ListView control should be handled.

OnCreatingModelDataSource(CreatingModelDataSourceEventArgs) OnCreatingModelDataSource(CreatingModelDataSourceEventArgs) OnCreatingModelDataSource(CreatingModelDataSourceEventArgs) OnCreatingModelDataSource(CreatingModelDataSourceEventArgs)

CreatingModelDataSource イベントを発生させます。Raises the CreatingModelDataSource event.

(Inherited from DataBoundControl)
OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs)

DataBinding イベントを発生させます。Raises the DataBinding event.

(Inherited from Control)
OnDataBound(EventArgs) OnDataBound(EventArgs) OnDataBound(EventArgs) OnDataBound(EventArgs)

DataBound イベントを発生させます。Raises the DataBound event.

(Inherited from BaseDataBoundControl)
OnDataPropertyChanged() OnDataPropertyChanged() OnDataPropertyChanged() OnDataPropertyChanged()

基本データ ソースの識別プロパティの 1 つが変更された後、データ バインド コントロールをデータに再バインドします。Rebinds the data-bound control to its data after one of the base data source identification properties changes.

(Inherited from DataBoundControl)
OnDataSourceViewChanged(Object, EventArgs) OnDataSourceViewChanged(Object, EventArgs) OnDataSourceViewChanged(Object, EventArgs) OnDataSourceViewChanged(Object, EventArgs)

DataSourceViewChanged イベントを発生させます。Raises the DataSourceViewChanged event.

(Inherited from DataBoundControl)
OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs)

Init イベントを発生させます。Raises the Init event.

OnItemCanceling(ListViewCancelEventArgs) OnItemCanceling(ListViewCancelEventArgs) OnItemCanceling(ListViewCancelEventArgs) OnItemCanceling(ListViewCancelEventArgs)

ItemCanceling イベントを発生させます。Raises the ItemCanceling event.

OnItemCommand(ListViewCommandEventArgs) OnItemCommand(ListViewCommandEventArgs) OnItemCommand(ListViewCommandEventArgs) OnItemCommand(ListViewCommandEventArgs)

ItemCommand イベントを発生させます。Raises the ItemCommand event.

OnItemCreated(ListViewItemEventArgs) OnItemCreated(ListViewItemEventArgs) OnItemCreated(ListViewItemEventArgs) OnItemCreated(ListViewItemEventArgs)

ItemCreated イベントを発生させます。Raises the ItemCreated event.

OnItemDataBound(ListViewItemEventArgs) OnItemDataBound(ListViewItemEventArgs) OnItemDataBound(ListViewItemEventArgs) OnItemDataBound(ListViewItemEventArgs)

ItemDataBound イベントを発生させます。Raises the ItemDataBound event.

OnItemDeleted(ListViewDeletedEventArgs) OnItemDeleted(ListViewDeletedEventArgs) OnItemDeleted(ListViewDeletedEventArgs) OnItemDeleted(ListViewDeletedEventArgs)

ItemDeleted イベントを発生させます。Raises the ItemDeleted event.

OnItemDeleting(ListViewDeleteEventArgs) OnItemDeleting(ListViewDeleteEventArgs) OnItemDeleting(ListViewDeleteEventArgs) OnItemDeleting(ListViewDeleteEventArgs)

ItemDeleting イベントを発生させます。Raises the ItemDeleting event.

OnItemEditing(ListViewEditEventArgs) OnItemEditing(ListViewEditEventArgs) OnItemEditing(ListViewEditEventArgs) OnItemEditing(ListViewEditEventArgs)

ItemEditing イベントを発生させます。Raises the ItemEditing event.

OnItemInserted(ListViewInsertedEventArgs) OnItemInserted(ListViewInsertedEventArgs) OnItemInserted(ListViewInsertedEventArgs) OnItemInserted(ListViewInsertedEventArgs)

ItemInserted イベントを発生させます。Raises the ItemInserted event.

OnItemInserting(ListViewInsertEventArgs) OnItemInserting(ListViewInsertEventArgs) OnItemInserting(ListViewInsertEventArgs) OnItemInserting(ListViewInsertEventArgs)

ItemInserting イベントを発生させます。Raises the ItemInserting event.

OnItemUpdated(ListViewUpdatedEventArgs) OnItemUpdated(ListViewUpdatedEventArgs) OnItemUpdated(ListViewUpdatedEventArgs) OnItemUpdated(ListViewUpdatedEventArgs)

ItemUpdated イベントを発生させます。Raises the ItemUpdated event.

OnItemUpdating(ListViewUpdateEventArgs) OnItemUpdating(ListViewUpdateEventArgs) OnItemUpdating(ListViewUpdateEventArgs) OnItemUpdating(ListViewUpdateEventArgs)

ItemUpdating イベントを発生させます。Raises the ItemUpdating event.

OnLayoutCreated(EventArgs) OnLayoutCreated(EventArgs) OnLayoutCreated(EventArgs) OnLayoutCreated(EventArgs)

LayoutCreated イベントを発生させます。Raises the LayoutCreated event.

OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs)

Load イベントを処理します。Handles the Load event.

(Inherited from DataBoundControl)
OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs) OnPagePreLoad(Object, EventArgs)

コントロールが読み込まれる前に、データ バインド コントロールの初期化された状態を設定します。Sets the initialized state of the data-bound control before the control is loaded.

(Inherited from DataBoundControl)
OnPagePropertiesChanged(EventArgs) OnPagePropertiesChanged(EventArgs) OnPagePropertiesChanged(EventArgs) OnPagePropertiesChanged(EventArgs)

PagePropertiesChanged イベントを発生させます。Raises the PagePropertiesChanged event.

OnPagePropertiesChanging(PagePropertiesChangingEventArgs) OnPagePropertiesChanging(PagePropertiesChangingEventArgs) OnPagePropertiesChanging(PagePropertiesChangingEventArgs) OnPagePropertiesChanging(PagePropertiesChangingEventArgs)

PagePropertiesChanging イベントを発生させます。Raises the PagePropertiesChanging event.

OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs)

PreRender イベントを処理します。Handles the PreRender event.

(Inherited from BaseDataBoundControl)
OnSelectedIndexChanged(EventArgs) OnSelectedIndexChanged(EventArgs) OnSelectedIndexChanged(EventArgs) OnSelectedIndexChanged(EventArgs)

SelectedIndexChanged イベントを発生させます。Raises the SelectedIndexChanged event.

OnSelectedIndexChanging(ListViewSelectEventArgs) OnSelectedIndexChanging(ListViewSelectEventArgs) OnSelectedIndexChanging(ListViewSelectEventArgs) OnSelectedIndexChanging(ListViewSelectEventArgs)

SelectedIndexChanging イベントを発生させます。Raises the SelectedIndexChanging event.

OnSorted(EventArgs) OnSorted(EventArgs) OnSorted(EventArgs) OnSorted(EventArgs)

Sorted イベントを発生させます。Raises the Sorted event.

OnSorting(ListViewSortEventArgs) OnSorting(ListViewSortEventArgs) OnSorting(ListViewSortEventArgs) OnSorting(ListViewSortEventArgs)

Sorting イベントを発生させます。Raises the Sorting event.

OnTotalRowCountAvailable(PageEventArgs) OnTotalRowCountAvailable(PageEventArgs) OnTotalRowCountAvailable(PageEventArgs) OnTotalRowCountAvailable(PageEventArgs)

IPageableItemContainer.TotalRowCountAvailable イベントを発生させます。Raises the IPageableItemContainer.TotalRowCountAvailable event.

OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs)

Unload イベントを発生させます。Raises the Unload event.

(Inherited from Control)
OpenFile(String) OpenFile(String) OpenFile(String) OpenFile(String)

ファイルの読み込みで使用される Stream を取得します。Gets a Stream used to read a file.

(Inherited from Control)
PerformDataBinding(IEnumerable) PerformDataBinding(IEnumerable) PerformDataBinding(IEnumerable) PerformDataBinding(IEnumerable)

指定したデータ ソースに ListView コントロールをバインドします。Binds the ListView control to the specified data source.

PerformSelect() PerformSelect() PerformSelect() PerformSelect()

関連するデータ ソースからデータを取得します。Retrieves data from the associated data source.

RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs)

イベントのソースおよびその情報をコントロールの親に割り当てます。Assigns any sources of the event and its information to the control's parent.

(Inherited from Control)
RemovedControl(Control) RemovedControl(Control) RemovedControl(Control) RemovedControl(Control)

Control オブジェクトの Controls コレクションから子コントロールが削除された後に呼び出されます。Called after a child control is removed from the Controls collection of the Control object.

(Inherited from Control)
RemoveItems() RemoveItems() RemoveItems() RemoveItems()

ListView コントロールの項目コンテナーまたはグループ コンテナーのすべての子コントロールを削除します。Deletes all child controls in an item or group container of the ListView control.

Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter)

指定した HtmlTextWriter オブジェクトを使用して、Web サーバー コントロールのコンテンツをクライアントのブラウザーにレンダリングします。Renders the Web server control content to the client's browser by using the specified HtmlTextWriter object.

RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter) RenderBeginTag(HtmlTextWriter)

コントロールの HTML 開始タグを指定したライターに表示します。Renders the HTML opening tag of the control to the specified writer. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(Inherited from WebControl)
RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter)

クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Inherited from Control)
RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter) RenderContents(HtmlTextWriter)

コントロールの内容を指定したライターに出力します。Renders the contents of the control to the specified writer. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(Inherited from WebControl)
RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter)

指定の HtmlTextWriter オブジェクトにサーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を保存します。Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Inherited from Control)
RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter)

指定した ControlAdapter オブジェクトを使用して、指定した HtmlTextWriter オブジェクトにサーバー コントロールの内容を出力します。Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Inherited from Control)
RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter) RenderEndTag(HtmlTextWriter)

コントロールの HTML 終了タグを指定したライターに表示します。Renders the HTML closing tag of the control into the specified writer. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(Inherited from WebControl)
ResolveAdapter() ResolveAdapter() ResolveAdapter() ResolveAdapter()

指定したコントロールを表示するコントロール アダプターを取得します。Gets the control adapter responsible for rendering the specified control.

(Inherited from Control)
ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String)

ブラウザーで使用できる URL を取得します。Gets a URL that can be used by the browser.

(Inherited from Control)
ResolveUrl(String) ResolveUrl(String) ResolveUrl(String) ResolveUrl(String)

要求側クライアントで使用できる URL に変換します。Converts a URL into one that is usable on the requesting client.

(Inherited from Control)
SaveControlState() SaveControlState() SaveControlState() SaveControlState()

ListView プロパティが false に設定されていても永続化する必要がある、EnableViewState コントロールのプロパティの状態を保存します。Saves the state of the properties in the ListView control that must be persisted, even when the EnableViewState property is set to false.

SaveViewState() SaveViewState() SaveViewState() SaveViewState()

ListView コントロールの現在のビューステートを保存します。Saves the current view state of the ListView control.

SelectItem(Int32) SelectItem(Int32) SelectItem(Int32) SelectItem(Int32)

ListView コントロールで編集モードになっている項目を選択します。Selects the item that is in edit mode in a ListView control.

SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary)

コントロールのデザイン時データを設定します。Sets design-time data for a control.

(Inherited from Control)
SetEditItem(Int32) SetEditItem(Int32) SetEditItem(Int32) SetEditItem(Int32)

ListView コントロールの指定された項目を編集モードに設定します。Sets the specified item into edit mode in a ListView control.

SetPageProperties(Int32, Int32, Boolean) SetPageProperties(Int32, Int32, Boolean) SetPageProperties(Int32, Int32, Boolean) SetPageProperties(Int32, Int32, Boolean)

ListView コントロールで、データ ページのプロパティを設定します。Sets the properties of a page of data in the ListView control.

SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod)

サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラー デリゲートを割り当てます。Assigns an event handler delegate to render the server control and its content into its parent control.

(Inherited from Control)
SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object)

トレース データ キーとトレース データ値を使用して、レンダリング データのデザイン時トレースのトレース データを設定します。Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Inherited from Control)
SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object)

トレースされたオブジェクト、トレース データ キー、およびトレース データ値を使用して、レンダリング データのデザイン時トレースのトレース データを設定します。Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Inherited from Control)
Sort(String, SortDirection) Sort(String, SortDirection) Sort(String, SortDirection) Sort(String, SortDirection)

指定した並べ替え式と方向に基づいて ListView コントロールを並べ替えます。Sorts the ListView control, depending on the specified sort expression and direction.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

コントロールの StateBag オブジェクトに変更を格納できるように、コントロールにビュー ステートの変更を追跡させます。Causes view-state changes to the control to be tracked so they can be stored in the control's StateBag object.

(Inherited from DataBoundControl)
UpdateItem(Int32, Boolean) UpdateItem(Int32, Boolean) UpdateItem(Int32, Boolean) UpdateItem(Int32, Boolean)

指定したインデックス位置のデータ ソースのレコードを更新します。Updates the record at the specified index in the data source.

ValidateDataSource(Object) ValidateDataSource(Object) ValidateDataSource(Object) ValidateDataSource(Object)

データ バインド コントロールのバインド先のオブジェクトが処理可能かどうかを確認します。Verifies that the object a data-bound control binds to is one it can work with.

(Inherited from DataBoundControl)

イベント

CallingDataMethods CallingDataMethods CallingDataMethods CallingDataMethods

データのメソッドが呼び出されるときに発生します。Occurs when data methods are being called.

(Inherited from DataBoundControl)
CreatingModelDataSource CreatingModelDataSource CreatingModelDataSource CreatingModelDataSource

ModelDataSource オブジェクトが作成されるときに発生します。Occurs when the ModelDataSource object is being created.

(Inherited from DataBoundControl)
DataBinding DataBinding DataBinding DataBinding

サーバー コントロールがデータ ソースに連結すると発生します。Occurs when the server control binds to a data source.

(Inherited from Control)
DataBound DataBound DataBound DataBound

サーバー コントロールがデータ ソースにバインドした後に発生します。Occurs after the server control binds to a data source.

(Inherited from BaseDataBoundControl)
Disposed Disposed Disposed Disposed

サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Inherited from Control)
Init Init Init Init

サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。Occurs when the server control is initialized, which is the first step in its lifecycle.

(Inherited from Control)
ItemCanceling ItemCanceling ItemCanceling ItemCanceling

キャンセル操作が要求されたときに、ListView コントロールが挿入操作または編集操作をキャンセルする前に発生します。Occurs when a cancel operation is requested, but before the ListView control cancels the insert or edit operation.

ItemCommand ItemCommand ItemCommand ItemCommand

ListView コントロールのボタンがクリックされたときに発生します。Occurs when a button in a ListView control is clicked.

ItemCreated ItemCreated ItemCreated ItemCreated

項目が ListView コントロールに作成されたときに発生します。Occurs when an item is created in a ListView control.

ItemDataBound ItemDataBound ItemDataBound ItemDataBound

ListView コントロールでデータ項目がデータにバインドされたときに発生します。Occurs when a data item is bound to data in a ListView control.

ItemDeleted ItemDeleted ItemDeleted ItemDeleted

削除操作が要求されたときに、ListView コントロールが項目を削除した後で発生します。Occurs when a delete operation is requested, after the ListView control deletes the item.

ItemDeleting ItemDeleting ItemDeleting ItemDeleting

削除操作が要求されたときに、ListView コントロールが項目を削除する前に発生します。Occurs when a delete operation is requested, but before the ListView control deletes the item.

ItemEditing ItemEditing ItemEditing ItemEditing

編集操作が要求されたときに、ListView の項目が編集モードになる前に発生します。Occurs when an edit operation is requested, but before the ListView item is put in edit mode.

ItemInserted ItemInserted ItemInserted ItemInserted

挿入操作が要求されたときに、ListView コントロールが項目をデータ ソースに挿入した後で発生します。Occurs when an insert operation is requested, after the ListView control has inserted the item in the data source.

ItemInserting ItemInserting ItemInserting ItemInserting

挿入操作が要求されたときに、ListView コントロールが挿入を実行する前に発生します。Occurs when an insert operation is requested, but before the ListView control performs the insert.

ItemUpdated ItemUpdated ItemUpdated ItemUpdated

更新操作が要求されたときに、ListView コントロールが項目を更新した後で発生します。Occurs when an update operation is requested, after the ListView control updates the item.

ItemUpdating ItemUpdating ItemUpdating ItemUpdating

更新操作が要求されたときに、ListView コントロールが項目を更新する前に発生します。Occurs when an update operation is requested, but before the ListView control updates the item.

LayoutCreated LayoutCreated LayoutCreated LayoutCreated

LayoutTemplate コントロールで ListView テンプレートが作成されたときに発生します。Occurs when the LayoutTemplate template is created in a ListView control.

Load Load Load Load

サーバー コントロールが Page オブジェクトに読み込まれると発生します。Occurs when the server control is loaded into the Page object.

(Inherited from Control)
PagePropertiesChanged PagePropertiesChanged PagePropertiesChanged PagePropertiesChanged

ページのプロパティが変更されたときに、ListView コントロールが新しい値を設定した後で発生します。Occurs when the page properties change, after the ListView control sets the new values.

PagePropertiesChanging PagePropertiesChanging PagePropertiesChanging PagePropertiesChanging

ページのプロパティが変更されたときに、ListView コントロールが新しい値を設定する前に発生します。Occurs when the page properties change, but before the ListView control sets the new values.

PreRender PreRender PreRender PreRender

Control オブジェクトの読み込み後、表示を開始する前に発生します。Occurs after the Control object is loaded but prior to rendering.

(Inherited from Control)
SelectedIndexChanged SelectedIndexChanged SelectedIndexChanged SelectedIndexChanged

項目の Select ボタンがクリックされたときに、ListView コントロールが選択操作を処理した後で発生します。Occurs when an item's Select button is clicked, after the ListView control handles the select operation.

SelectedIndexChanging SelectedIndexChanging SelectedIndexChanging SelectedIndexChanging

項目の Select ボタンがクリックされたときに、ListView コントロールが選択操作を処理する前に発生します。Occurs when an item's Select button is clicked, but before the ListView control handles the select operation.

Sorted Sorted Sorted Sorted

並べ替え操作が要求されたときに、ListView コントロールが並べ替え操作を処理した後で発生します。Occurs when a sort operation is requested, after the ListView control handles the sort operation.

Sorting Sorting Sorting Sorting

並べ替え操作が要求されたときに、ListView コントロールが並べ替え操作を処理する前に発生します。Occurs when a sort operation is requested, but before the ListView control handles the sort operation.

Unload Unload Unload Unload

サーバー コントロールがメモリからアンロードされると発生します。Occurs when the server control is unloaded from memory.

(Inherited from Control)

明示的なインターフェイスの実装

IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String) IAttributeAccessor.GetAttribute(String)

指定された名前の Web コントロールの属性を取得します。Gets an attribute of the Web control with the specified name.

(Inherited from WebControl)
IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String) IAttributeAccessor.SetAttribute(String, String)

Web コントロールの属性を指定された名前と値に設定します。Sets an attribute of the Web control to the specified name and value.

(Inherited from WebControl)
IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState()

このメンバーの詳細については、「GetDesignModeState()」をご覧ください。For a description of this member, see GetDesignModeState().

(Inherited from Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary)

このメンバーの説明については、SetDesignModeState(IDictionary) のトピックを参照してください。For a description of this member, see SetDesignModeState(IDictionary).

(Inherited from Control)
IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control)

このメンバーの説明については、SetOwnerControl(Control) のトピックを参照してください。For a description of this member, see SetOwnerControl(Control).

(Inherited from Control)
IDataBoundControl.DataKeyNames IDataBoundControl.DataKeyNames IDataBoundControl.DataKeyNames IDataBoundControl.DataKeyNames

データ バインド コントロールに表示される項目の主キー フィールドの名前が格納された配列を取得または設定します。Gets or sets an array that contains the names of the primary-key fields of the items that are displayed in a data-bound control.

IDataBoundControl.DataMember IDataBoundControl.DataMember IDataBoundControl.DataMember IDataBoundControl.DataMember

データ ソースに複数の個別のデータ項目一覧が含まれている場合に、データ バインド コントロールがバインドされるデータの一覧の名前を取得または設定します。Gets or sets the name of the list of data that the data-bound control binds to when the data source contains more than one distinct list of data items.

IDataBoundControl.DataSource IDataBoundControl.DataSource IDataBoundControl.DataSource IDataBoundControl.DataSource

データ バインド コントロールがデータ項目一覧を取得する際の取得元となるオブジェクトを取得または設定します。Gets or sets the object from which a data-bound control retrieves its list of data items.

IDataBoundControl.DataSourceID IDataBoundControl.DataSourceID IDataBoundControl.DataSourceID IDataBoundControl.DataSourceID

データ バインド コントロールのデータ項目一覧の取得元となるデータ ソース コントロールの ID を取得または設定します。Gets or sets the ID of the data source control from which a data-bound control retrieves its list of data items.

IDataBoundControl.DataSourceObject IDataBoundControl.DataSourceObject IDataBoundControl.DataSourceObject IDataBoundControl.DataSourceObject

オブジェクトのデータ コンテンツにアクセスできる IDataSource インターフェイスを実装するオブジェクトを取得します。Gets an object that implements the IDataSource interface, which provides access to the object's data content.

IDataBoundListControl.ClientIDRowSuffix IDataBoundListControl.ClientIDRowSuffix IDataBoundListControl.ClientIDRowSuffix IDataBoundListControl.ClientIDRowSuffix

ListView プロパティが ClientIDMode に設定されている場合に、Predictable コントロールの各行を一意に識別するために使用されるデータ フィールドの名前を取得します。Gets the name of the data field whose value is used to uniquely identify each data row of a ListView control when the ClientIDMode property is set to Predictable.

IDataBoundListControl.DataKeys IDataBoundListControl.DataKeys IDataBoundListControl.DataKeys IDataBoundListControl.DataKeys

データ バインド コントロールの各行を表すデータ キー値のコレクションを取得します。Gets a collection of data-key values that represent each row in a data-bound control.

IDataBoundListControl.EnablePersistedSelection IDataBoundListControl.EnablePersistedSelection IDataBoundListControl.EnablePersistedSelection IDataBoundListControl.EnablePersistedSelection

ユーザーがデータ バインド コントロール内のデータでページングしたときに、選択した行が保持されるかどうかを示す値を取得または設定します。Gets or sets the value that specifies whether a selected row persists when a user pages through data in a data-bound control.

IDataBoundListControl.SelectedDataKey IDataBoundListControl.SelectedDataKey IDataBoundListControl.SelectedDataKey IDataBoundListControl.SelectedDataKey

データ バインド コントロールの選択されている行のデータ キー値が格納されたデータ キー オブジェクトを取得します。Gets the data-key object that contains the data-key value for the selected row in a data-bound control.

IDataBoundListControl.SelectedIndex IDataBoundListControl.SelectedIndex IDataBoundListControl.SelectedIndex IDataBoundListControl.SelectedIndex

データ バインド コントロール内の選択されている行のインデックスを取得または設定します。Gets or sets the index of the selected row in a data-bound control.

IDataKeysControl.ClientIDRowSuffixDataKeys IDataKeysControl.ClientIDRowSuffixDataKeys IDataKeysControl.ClientIDRowSuffixDataKeys IDataKeysControl.ClientIDRowSuffixDataKeys

ASP.NET が ClientID 値を生成するときに、データ バインド コントロールの各インスタンスを一意に識別するために使用されるデータ値のコレクションを取得します。Gets a collection of the data values that are used to uniquely identify each instance of a data-bound control when ASP.NET generates the ClientID value.

IPageableItemContainer.MaximumRows IPageableItemContainer.MaximumRows IPageableItemContainer.MaximumRows IPageableItemContainer.MaximumRows

このメンバーの詳細については、「MaximumRows」をご覧ください。For a description of this member, see MaximumRows.

IPageableItemContainer.SetPageProperties(Int32, Int32, Boolean) IPageableItemContainer.SetPageProperties(Int32, Int32, Boolean) IPageableItemContainer.SetPageProperties(Int32, Int32, Boolean) IPageableItemContainer.SetPageProperties(Int32, Int32, Boolean)

このメンバーの説明については、SetPageProperties(Int32, Int32, Boolean) のトピックを参照してください。For a description of this member, see SetPageProperties(Int32, Int32, Boolean).

IPageableItemContainer.StartRowIndex IPageableItemContainer.StartRowIndex IPageableItemContainer.StartRowIndex IPageableItemContainer.StartRowIndex

このメンバーの詳細については、「StartRowIndex」をご覧ください。For a description of this member, see StartRowIndex.

IPageableItemContainer.TotalRowCountAvailable IPageableItemContainer.TotalRowCountAvailable IPageableItemContainer.TotalRowCountAvailable IPageableItemContainer.TotalRowCountAvailable

このメンバーの詳細については、「TotalRowCountAvailable」をご覧ください。For a description of this member, see TotalRowCountAvailable.

IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object)

このメンバーの詳細については、「AddParsedSubObject(Object)」をご覧ください。For a description of this member, see AddParsedSubObject(Object).

(Inherited from Control)
IPersistedSelector.DataKey IPersistedSelector.DataKey IPersistedSelector.DataKey IPersistedSelector.DataKey

データ バインド コントロールで選択されているレコードのデータ キー値を取得または設定します。Gets or sets the data-key value for the selected record in a data-bound control.

IWizardSideBarListControl.Items IWizardSideBarListControl.Items IWizardSideBarListControl.Items IWizardSideBarListControl.Items

拡張メソッド

EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl) EnablePersistedSelection(BaseDataBoundControl)

選択内容とページングをサポートするデータ コントロールで選択内容の永続化を有効にします。Enables selection to be persisted in data controls that support selection and paging.

FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control)

指定されたコントロールのデータ コントロールに関連付けられているデータ ソースを返します。Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String)

指定されたコントロールの名前付けコンテナー内にある、指定された列のフィールド テンプレートを返します。Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control)

格納しているデータ コントロールのメタテーブル オブジェクトを返します。Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer)

指定されたデータ コントロールの既定値のコレクションを取得します。Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer) GetMetaTable(INamingContainer) GetMetaTable(INamingContainer) GetMetaTable(INamingContainer)

指定されたデータ コントロールのテーブル メタデータを取得します。Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable)

指定されたデータ コントロールのテーブル メタデータを設定します。Sets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

指定したデータ コントロールのテーブル メタデータおよび既定値のマッピングを設定します。Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object)

指定したデータ コントロールのテーブル メタデータおよび既定値のマッピングを設定します。Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable)

テーブル メタデータが使用できるかどうかを判断します。Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type)

指定されたデータ コントロールの動的データの動作を有効にします。Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

指定されたデータ コントロールの動的データの動作を有効にします。Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object)

指定されたデータ コントロールの動的データの動作を有効にします。Enables Dynamic Data behavior for the specified data control.

適用対象

こちらもご覧ください