ListView ListView ListView ListView Class

Definizione

Visualizza i valori di un'origine dati utilizzando modelli definiti dall'utente.Displays the values of a data source by using user-defined templates. Il controllo ListView consente agli utenti di selezionare, ordinare, eliminare, modificare e inserire record.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
Ereditarietà
Attributi
Implementazioni

Esempi

Nell'esempio seguente viene illustrato come utilizzare il ListView controllo per visualizzare i record da un database utilizzando una tabella HTML.The following example shows how to use the ListView control to display records from a database by using an HTML table. I valori vengono recuperati utilizzando un LinqDataSource controllo.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>

Nell'esempio seguente viene illustrato come utilizzare il ListView controllo per visualizzare i valori in un layout di flusso usando il div elemento.The following example shows how to use the ListView control to display values in a flow layout by using the div element. I valori vengono recuperati utilizzando un SqlDataSource controllo.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>

Nell'esempio seguente viene illustrato come utilizzare il ListView controllo da inserire, eliminare e aggiornare i record.The following example shows how to use the ListView control to insert, delete, and update records.

Importante

L'esempio include una casella di testo che accetta l'input dell'utente e rappresenta quindi una potenziale minaccia alla sicurezza.This example has a text box that accepts user input, which is a potential security threat. Per impostazione predefinita, le pagine Web ASP.NET verificano che l'input dell'utente non includa script o elementi HTML.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Per altre informazioni, vedere Cenni preliminari sugli attacchi tramite script.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>

Commenti

In questo argomentoIn this topic:

IntroduzioneIntroduction

Il ListView controllo viene usato per visualizzare i valori da un'origine dati.The ListView control is used to display the values from a data source. È simile al GridView controllare, ad eccezione del fatto che vengano visualizzati dati usando modelli definiti dall'utente anziché i campi riga.It resembles the GridView control, except that it displays data by using user-defined templates instead of row fields. Creazione di modelli personalizzati offre maggiore flessibilità nel controllo del modo in cui i dati vengono visualizzati.Creating your own templates gives you more flexibility in controlling how the data is displayed.

Un progetto di Visual Studio con il codice sorgente è disponibile a complemento di questo argomento: Download.A Visual Studio project with source code is available to accompany this topic: Download.

Il ListView controllo supporta le funzionalità seguenti:The ListView control supports the following features:

  • Supporto dell'associazione a controlli origine dati, ad esempio SqlDataSource, LinqDataSource, e ObjectDataSource.Support for binding to data source controls such as SqlDataSource, LinqDataSource, and ObjectDataSource.

  • Aspetto personalizzabile tramite stili e modelli definiti dall'utente.Customizable appearance through user-defined templates and styles.

  • Funzionalità di ordinamento integrate.Built-in sorting capabilities.

  • Aggiornamento ed eliminazione di funzionalità incorporate.Built-in update and delete capabilities.

  • Funzionalità di inserimento incorporate.Built-in insert capabilities.

  • Supporto per le funzionalità di paging usando un DataPager controllo.Support for paging capabilities by using a DataPager control.

  • Funzionalità di selezione di elementi predefiniti.Built-in item selection capabilities.

  • Accesso programmatico al ListView modello a oggetti per impostare le proprietà, la gestione degli eventi e così via.Programmatic access to the ListView object model to dynamically set properties, handle events, and so on.

  • Più campi di chiave.Multiple key fields.

Per informazioni sugli altri controlli con associazione a dati disponibili in ASP.NET, vedere controlli Server Web associato a dati.To learn about other data-bound controls that are available in ASP.NET, see Data-Bound Web Server Controls.

ModelliTemplates

Affinché il ListView di controllo per visualizzare il contenuto, è necessario creare modelli per le diverse parti del controllo.In order for the ListView control to display content, you must create templates for different parts of the control. Il ItemTemplate è obbligatorio.The ItemTemplate is required. Tutti gli altri modelli sono facoltativi.All other templates are optional. Il LayoutTemplate proprietà non è necessaria.The LayoutTemplate property is not required.

Tuttavia, è necessario creare un modello per la modalità in cui è configurato il controllo.However, you must create a template for the mode in which the control is configured. Ad esempio, un ListView controllo che supporta l'inserimento di record deve avere un InsertItemTemplate modello definito.For example, a ListView control that supports inserting records must have an InsertItemTemplate template defined. Nella tabella seguente sono elencati i modelli che è possibile creare per il ListView controllo.The following table lists the templates that you can create for the ListView control.

Tipo di modelloTemplate type DescrizioneDescription
LayoutTemplate Il modello radice che definisce un oggetto contenitore, ad esempio un table, div, o span elemento, che conterrà il contenuto definito nel ItemTemplate o GroupTemplate modello.The 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. È anche possibile che contenga un DataPager oggetto.It might also contain a DataPager object.
ItemTemplate Definisce il contenuto associato a dati da visualizzare per i singoli elementi.Defines the data-bound content to display for individual items.
ItemSeparatorTemplate Definisce il contenuto per il rendering tra i singoli elementi.Defines the content to render between individual items.
GroupTemplate Definisce un oggetto contenitore, ad esempio una riga della tabella (tr), div, o span elemento, che conterrà il contenuto definito nel ItemTemplate e EmptyItemTemplate modelli.Defines 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. Il numero di elementi che vengono visualizzati in un gruppo specificato da di GroupItemCount proprietà.The number of items that are displayed in a group is specified by the GroupItemCount property.
GroupSeparatorTemplate Definisce il contenuto per il rendering tra i gruppi di elementi.Defines the content to render between groups of items.
EmptyItemTemplate Definisce il contenuto per il rendering per un oggetto vuoto elemento quando un GroupTemplate modello viene utilizzato.Defines the content to render for an empty item when a GroupTemplate template is used. Ad esempio, se il GroupItemCount è impostata su 5 e il numero totale di elementi restituiti dall'origine dati è 8, l'ultimo gruppo dei dati visualizzati dal ListView controllo conterrà tre elementi come specificato dal ItemTemplate modello e due elementi come specificato da di EmptyItemTemplate modello.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 Definisce il contenuto per il rendering se l'origine dati non restituisce alcun dato.Defines the content to render if the data source returns no data.
SelectedItemTemplate Definisce il contenuto per il rendering dell'elemento dati selezionato differenziare l'elemento selezionato da altri elementi.Defines the content to render for the selected data item to differentiate the selected item from other items.
AlternatingItemTemplate Definisce il contenuto per il rendering di elementi alternati per renderne più semplice distinguere tra elementi consecutivi.Defines the content to render for alternating items to make it easier to distinguish between consecutive items.
EditItemTemplate Definisce il contenuto per il rendering quando viene modificato un elemento.Defines the content to render when an item is being edited. Il EditItemTemplate modello viene sottoposto a rendering anziché il ItemTemplate modello per l'elemento di dati in fase di modifica.The EditItemTemplate template is rendered in place of the ItemTemplate template for the data item that is being edited.
InsertItemTemplate Definisce il contenuto per il rendering per inserire un elemento.Defines the content to render to insert an item. Il InsertItemTemplate modello viene sottoposto a rendering al posto di un ItemTemplate modello all'inizio o alla fine degli elementi che vengono visualizzati dal completamento di ListView controllo.The 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. È possibile specificare dove il InsertItemTemplate modello viene sottoposto a rendering utilizzando il InsertItemPosition proprietà del ListView controllo.You can specify where the InsertItemTemplate template is rendered by using the InsertItemPosition property of the ListView control.

Per visualizzare il valore di un campo in un modello, ad esempio ItemTemplate, viene usata un'espressione di associazione dati.To display the value of a field in a template such as ItemTemplate, you use a data-binding expression. Per altre informazioni sulle espressioni di associazione dati, vedere Cenni preliminari sulle espressioni di associazione dati.For more information about data-binding expressions, see Data-Binding Expressions Overview.

Per associare i controlli di input nel EditItemTemplate e InsertItemTemplate modelli ai campi di un'origine dati, è possibile usare espressioni di associazione bidirezionale.To bind input controls in the EditItemTemplate and InsertItemTemplate templates to fields of a data source, you can use two-way binding expressions. In questo modo il ListView controllo automaticamente estrarre i valori del controllo di input per un aggiornamento o l'operazione di inserimento.This enables the ListView control to automatically extract the values of the input control for an update or insert operation. Le espressioni di associazione bidirezionale anche abilitare i controlli di input in un EditItemTemplate per visualizzare automaticamente i valori di campo originale.Two-way binding expressions also enable input controls in an EditItemTemplate to automatically display the original field values. Per altre informazioni sulle espressioni di associazione bidirezionale, vedere Binding ai database.For more information about two-way binding expressions, see Binding to Databases.

Associazione a un'origine datiBinding to a Data Source

È possibile associare il ListView controllo a un controllo origine dati (come il SqlDataSource controllo o ObjectDataSource controllo) o a qualsiasi raccolta di origine dati che implementa il System.Collections.IEnumerable interfaccia, ad esempio System.Data.DataView, System.Collections.ArrayList, System.Collections.Generic.List<T>, o altri tipi di raccolta.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. Usare uno dei metodi seguenti per associare il ListView controllo per il tipo di origine dati appropriata:Use one of the following methods to bind the ListView control to the appropriate data source type:

  • Per associare un controllo origine dati, impostare il DataSourceID proprietà del ListView controllo il ID valore del controllo origine dati.To bind to a data source control, set the DataSourceID property of the ListView control to the ID value of the data source control. Il ListView controllo associato al controllo origine dati specificata automaticamente e può sfruttare le funzionalità del controllo per eseguire l'ordinamento, inserimento, aggiornamento, eliminazione e la funzionalità di paging.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. Questo è il metodo preferito per associare ai dati.This is the preferred method to bind to data.

  • Da associare a un'origine dati che implementa il System.Collections.IEnumerable un'interfaccia, a livello di codice impostare il DataSource proprietà del ListView controllo all'origine dati e quindi chiamare il DataBind (metodo).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. Quando si usa questa tecnica, il ListView controllo non include l'ordinamento predefinito, l'aggiornamento, eliminazione e la funzionalità di paging.When you use this technique, the ListView control does not provide built-in sorting, updating, deleting, and paging functionality. È necessario fornire questa funzionalità usando l'evento appropriato.You must provide this functionality by using the appropriate event.

Per altre informazioni sul data binding, vedere ASP.NET Data Access Content Map.For more information about data binding, see ASP.NET Data Access Content Map.

Nota

Il ListView controllo può essere usato per visualizzare l'input utente, che può includere uno script client non autorizzato.The ListView control can be used to display user input, which might include malicious client script. Controllare tutte le informazioni che viene inviate da un client per lo script eseguibile, istruzioni SQL o altro codice, prima di visualizzarlo nell'applicazione.Check any information that is sent from a client for executable script, SQL statements, or other code before you display it in the application. È consigliabile che i valori di essere codificati in HTML ove possibile prima che vengano visualizzati in questo controllo.We strongly recommend that values be HTML-encoded whenever possible before they are displayed in this control. ASP.NET fornisce una funzionalità di convalida richiesta di input per lo script di blocco e il codice HTML nell'input dell'utente.ASP.NET provides an input request validation feature to help block script and HTML in user input. È anche possibile usare i controlli server di convalida per verificare l'input dell'utente.You can also use validation server controls to check user input. Per altre informazioni, vedere Introduzione ai controlli di convalida.For more information, see Introduction to the Validation Controls.

Operazioni sui datiData Operations

Quando la ListView è associato a un controllo origine dati, il ListView controllo possa sfruttare le funzionalità del controllo di origine dati e fornire l'ordinamento automatico, insert, update e funzionalità di eliminazione.When 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.

Nota

Il ListView controllo può fornire supporto per l'ordinamento, inserimento, aggiornamento ed eliminazione con altri tipi di origini dati.The ListView control can provide support for sorting, inserting, updating, and deleting with other types of data sources. Tuttavia, per implementare queste operazioni, è necessario creare codice in un gestore eventi appropriato.However, in order to implement these operations, you must create code in an appropriate event handler.

Poiché il ListView controllo utilizza i modelli, non fornisce un modo per generare automaticamente i pulsanti per eseguire update, delete, insert, ordinamento, o la selezione delle operazioni.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. È necessario includere manualmente questi pulsanti nel modello appropriato.You must manually include these buttons in the appropriate template. Il ListView riconosciuto dal controllo alcuni pulsanti la cui CommandName proprietà è impostata su un valore specifico.The ListView control recognizes certain buttons whose CommandName property is set to a specific value. Nella tabella seguente sono elencati i pulsanti che il ListView riconosciuto dal controllo e le relative funzioni.The following table lists the buttons that the ListView control recognizes and their functions.

ButtonButton Valore di proprietà CommandNameCommandName value DescrizioneDescription
AnnullaCancel "Annulla""Cancel" Annulla un'operazione di modifica o l'istruzione insert.Cancels an edit or insert operation. Genera l'evento ItemCanceling.Raises the ItemCanceling event.
EliminareDelete "Delete""Delete" Elimina il record corrente dall'origine dati.Deletes the current record from the data source. Genera il ItemDeleted e ItemDeleting eventi.Raises the ItemDeleted and ItemDeleting events.
SelezionaSelect "Select""Select" Imposta il SelectedIndex proprietà per il DisplayIndex valore della proprietà per l'elemento.Sets the SelectedIndex property to the DisplayIndex property value for the item. Esegue il rendering di SelectedItemTemplate modello per l'elemento.Renders the SelectedItemTemplate template for the item. Genera il SelectedIndexChanging e SelectedIndexChanged eventi.Raises the SelectedIndexChanging and SelectedIndexChanged events.
EditEdit "Modifica""Edit" L'elemento passa alla modalità di modifica.Puts the item in edit mode. Esegue il rendering di EditItemTemplate modello per l'elemento.Renders the EditItemTemplate template for the item. Genera l'evento ItemEditing.Raises the ItemEditing event.
INSInsert "Insert""Insert" Inserisce i valori associati dal InsertItemTemplate modello nell'origine dati.Inserts the bound values from the InsertItemTemplate template into the data source. Genera il ItemInserting e ItemInserted eventi.Raises the ItemInserting and ItemInserted events.
AggiornaUpdate "Aggiornamento""Update" Aggiorna il record corrente nell'origine dati con i valori associati dal EditItemTemplate modello.Updates the current record in the data source with the bound values from the EditItemTemplate template. Genera il ItemUpdating e ItemUpdated eventi.Raises the ItemUpdating and ItemUpdated events.
OrdinaSort "Sort""Sort" Consente di ordinare le colonne elencate nella CommandArgument proprietà del pulsante.Sorts the columns listed in the CommandArgument property of the button. Genera il Sorting e Sorted eventi.Raises the Sorting and Sorted events.

A differenza di sul pulsante Elimina (che consente di eliminare immediatamente l'elemento di dati corrente), quando si fa clic sul pulsante di modifica, la ListView controllo consente di visualizzare l'elemento corrente in modalità di modifica.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. In modalità di modifica, il contenuto incluso nel EditItemTemplate proprietà viene visualizzata per l'elemento di dati corrente.In edit mode, the content that is contained in the EditItemTemplate property is displayed for the current data item. Nel modello di elemento di modifica, in genere, il pulsante di modifica viene sostituito con un aggiornamento e un pulsante Annulla.Typically, in the edit item template, the Edit button is replaced with an Update and a Cancel button. I controlli appropriati per il tipo di dati del campo di input (ad esempio un TextBox o CheckBox controllo) in genere visualizzano un valore di campo per un utente può modificare.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. Fare clic sul pulsante Update aggiorna il record nell'origine dati e facendo clic sul pulsante di annullamento Annulla l'operazione di modifica.Clicking the Update button updates the record in the data source, and clicking the Cancel button cancels the edit operation.

Abilitazione della funzionalità di inserimento quando la InsertItemPosition è impostata su FirstItem o LastItem.The insert functionality is enabled when the InsertItemPosition property is set to FirstItem or LastItem. Questa proprietà definisce la posizione di InsertItemTemplate modello viene eseguito il rendering dell'elemento di inserimento.This property defines where the InsertItemTemplate template is rendered for the insert item. Il modello di elemento di inserimento include in genere un'operazione di inserimento e un pulsante Annulla e controlli di input vuoti vengono visualizzati agli utenti di immettere i valori per il nuovo record.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. Fare clic sul pulsante Insert inserisce il record nell'origine dati e facendo clic sul pulsante Cancel Cancella tutti i campi.Clicking the Insert button inserts the record in the data source, and clicking the Cancel button clears all the fields.

OrdinamentoSorting

Il ListView controllo consente agli utenti di ordinare gli elementi facendo clic sul pulsante di ordinamento.The ListView control enables users to sort the items by clicking the Sort button. La funzionalità di ordinamento è definita nel CommandArgument proprietà del pulsante che contiene le colonne da ordinare.Sort functionality is defined in the CommandArgument property of the button that contains the columns to be sorted.

PagingPaging

Invece di visualizzare tutti i record dall'origine dati allo stesso tempo, il ListView controllo può suddividere i record in pagine.Instead of displaying all the records from the data source at the same time, the ListView control can break the records into pages. Per abilitare il paging, associare un DataPager controllare con il ListView controllo.To enable paging, associate a DataPager control with the ListView control. Quindi inserire un DataPager controllo all'interno di LayoutTemplate modello.Then insert a DataPager control inside the LayoutTemplate template. In alternativa, se il DataPager controllo non è compreso il ListView , impostarne le PagedControlID proprietà per il ID del ListView controllo.Alternatively, if the DataPager control is outside the ListView control, set the PagedControlID property to the ID of the ListView control.

EventiEvents

La tabella seguente elenca gli eventi supportati dal ListView controllo.The following table lists the events that are supported by the ListView control.

eventEvent DescrizioneDescription
ItemCanceling Si verifica quando il pulsante Annulla (un pulsante con relativi CommandName proprietà è impostata su "Annulla") viene fatto clic, ma prima di ListView controllo Annulla l'operazione di inserimento o modifica.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. Questo evento viene spesso utilizzato per arrestare l'operazione di annullamento.This event is often used to stop the cancel operation.
ItemCommand Si verifica quando viene fatto clic su un pulsante nel controllo ListView.Occurs when a button is clicked in the ListView control. Questo evento viene spesso utilizzato per eseguire un'attività personalizzata quando viene selezionato un pulsante nel controllo.This event is often used to perform a custom task when a button is clicked in the control.
ItemCreated Si verifica quando viene creato un nuovo elemento nel ListView controllo.Occurs when a new item is created in the ListView control. Questo evento viene spesso utilizzato per modificare il contenuto di un elemento quando viene creato l'elemento.This event is often used to modify the content of an item when the item is created.
ItemDataBound Si verifica quando un elemento di dati è associato a dati nel ListView controllo.Occurs when a data item is bound to data in the ListView control. Questo evento viene spesso utilizzato per modificare il contenuto di un elemento quando l'elemento è associato a dati.This event is often used to modify the content of an item when the item is bound to data.
ItemDeleted Si verifica quando un pulsante di eliminazione (un pulsante con relativo CommandName proprietà è impostata su "Delete") si fa clic o il DeleteItem viene chiamato il metodo dopo il ListView controllo Elimina il record dall'origine dati.Occurs 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. Questo evento viene spesso utilizzato per controllare i risultati dell'operazione di eliminazione.This event is often used to check the results of the delete operation.
ItemDeleting Si verifica quando un pulsante di eliminazione (un pulsante con relativo CommandName proprietà è impostata su "Delete") si fa clic o il DeleteItem metodo viene chiamato, ma prima la ListView controllo Elimina il record dall'origine dati.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. Questo evento viene spesso utilizzato per confermare o annullare l'operazione di eliminazione.This event is often used to confirm or cancel the delete operation.
ItemEditing Si verifica quando un pulsante Modifica (un pulsante con relativi CommandName proprietà è impostata su "Modifica") viene fatto clic, ma prima di ListView controllo entra in modalità di modifica.Occurs when an Edit button (a button with its CommandName property set to "Edit") is clicked, but before the ListView control enters edit mode. Questo evento viene spesso utilizzato per annullare l'operazione di modifica.This event is often used to cancel the editing operation.
ItemInserted Si verifica quando un pulsante Inserisci (un pulsante con relativo CommandName proprietà è impostata su "Insert") si fa clic o il InsertNewItem viene chiamato il metodo dopo il ListView ha inserito il nuovo record dall'origine dati.Occurs 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. Questo evento viene spesso utilizzato per controllare i risultati dell'operazione di inserimento.This event is often used to check the results of the insert operation.
ItemInserting Si verifica quando un pulsante Inserisci (un pulsante con relativi CommandName proprietà è impostata su "Insert") si fa clic o il InsertNewItem metodo viene chiamato, ma prima la ListView ha inserito il record.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. Questo evento viene spesso utilizzato per annullare l'operazione di inserimento o cambiare o convalidare i valori del nuovo elemento.This event is often used to cancel the insert operation or change or validate the values of the new item.
ItemUpdated Si verifica quando un pulsante di aggiornamento (un pulsante con relativo CommandName proprietà è impostata su "Update") viene fatto clic su o il UpdateItem metodo viene chiamato dopo il ListView ha aggiornato il record.Occurs 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. Questo evento viene spesso utilizzato per controllare i risultati dell'operazione di aggiornamento.This event is often used to check the results of the update operation.
ItemUpdating Si verifica quando un pulsante di aggiornamento (un pulsante con relativo CommandName proprietà è impostata su "Update") viene fatto clic su o il UpdateItem metodo viene chiamato, ma prima la ListView ha aggiornato il record.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. Questo evento viene spesso utilizzato per annullare l'operazione di aggiornamento o cambiare o convalidare i valori dell'elemento modificato.This event is often used to cancel the updating operation or change or validate the values of the edited item.
LayoutCreated Si verifica quando il modello LayoutTemplate viene creato in un controllo ListView.Occurs when the LayoutTemplate template is created in a ListView control. Questo evento viene spesso utilizzato per eseguire un'attività dopo aver creato il modello.This event is often used to perform a task after the template is created.
PagePropertiesChanged Si verifica quando le proprietà della pagina vengono modificate, dopo che il controllo ListView ha impostato i nuovi valori.Occurs when the page properties change, after the ListView control sets the new values.
PagePropertiesChanging Si verifica quando cambiano le proprietà della pagina di dati, ma prima di ListView controllo imposta i nuovi valori.Occurs when the data-page properties change, but before the ListView control sets the new values.
SelectedIndexChanged Si verifica quando un pulsante di selezione (un pulsante con relativi CommandName proprietà è impostata su "Seleziona") viene fatto clic, dopo il ListView controllo gestisce l'operazione di selezione.Occurs when a Select button (a button with its CommandName property set to "Select") is clicked, after the ListView control handles the select operation. Questo evento viene spesso utilizzato per eseguire un'attività personalizzata, dopo aver selezionato un elemento nel controllo.This event is often used to perform a custom task after an item is selected in the control.
SelectedIndexChanging Si verifica quando un pulsante di selezione (un pulsante con relativo CommandName proprietà è impostata su "Seleziona") viene fatto clic, ma prima di ListView controllo gestisce l'operazione di selezione.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. Questo evento viene spesso utilizzato per annullare l'operazione di selezione.This event is often used to cancel the select operation.
Sorted Si verifica quando un pulsante di ordinamento (un pulsante con relativo CommandName proprietà è impostata su "Ordinamento") si fa clic o il Sort viene chiamato il metodo dopo il ListView controllo gestisce l'operazione di ordinamento.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. Questo evento viene in genere utilizzato per eseguire un'attività personalizzata dopo che un utente fa clic su un pulsante di ordinamento e i dati sono stati ordinati.This event is typically used to perform a custom task after a user clicks a Sort button and the data has been sorted.
Sorting Si verifica quando un pulsante di ordinamento (un pulsante con relativo CommandName proprietà è impostata su "Ordinamento") si fa clic o il Sort metodo viene chiamato, ma prima la ListView controllo gestisce l'operazione di ordinamento.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. Questo evento viene spesso utilizzato per annullare l'operazione di ordinamento o per eseguire una routine di ordinamento personalizzata.This event is often used to cancel the sorting operation or to perform a custom sorting routine.

Sintassi dichiarativaDeclarative 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>  

Costruttori

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

Inizializza una nuova istanza della classe ListView.Initializes a new instance of the ListView class.

Proprietà

AccessKey AccessKey AccessKey AccessKey

Esegue l'override della proprietà AccessKey.Overrides the AccessKey property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

Adapter Adapter Adapter Adapter

Ottiene l'adattatore specifico del browser per il controllo.Gets the browser-specific adapter for the control.

(Inherited from Control)
AlternatingItemTemplate AlternatingItemTemplate AlternatingItemTemplate AlternatingItemTemplate

Ottiene o imposta il contenuto personalizzato dell'elemento dati alternato in un controllo ListView.Gets or sets the custom content for the alternating data item in a ListView control.

AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

Ottiene o imposta la directory virtuale relativa all'applicazione dell'oggetto Page o UserControl contenente questo controllo.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

Ottiene l'insieme di attributi arbitrari (solo per il rendering) che non corrispondono alle proprietà del controllo.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

Esegue l'override della proprietà BackColor.Overrides the BackColor property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

BindingContainer BindingContainer BindingContainer BindingContainer

Ottiene il controllo contenente l'associazione dati del controllo corrente.Gets the control that contains this control's data binding.

(Inherited from Control)
BorderColor BorderColor BorderColor BorderColor

Esegue l'override della proprietà BorderColor.Overrides the BorderColor property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

BorderStyle BorderStyle BorderStyle BorderStyle

Esegue l'override della proprietà BorderStyle.Overrides the BorderStyle property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

BorderWidth BorderWidth BorderWidth BorderWidth

Esegue l'override della proprietà BorderWidth.Overrides the BorderWidth property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

ChildControlsCreated ChildControlsCreated ChildControlsCreated ChildControlsCreated

Ottiene un valore che indica se i controlli figli del controllo server sono stati creati.Gets a value that indicates whether the server control's child controls have been created.

(Inherited from Control)
ClientID ClientID ClientID ClientID

Ottiene l'ID di controllo per il markup HTML generato da ASP.NET.Gets the control ID for HTML markup that is generated by ASP.NET.

(Inherited from Control)
ClientIDMode ClientIDMode ClientIDMode ClientIDMode

Ottiene o imposta l'algoritmo utilizzato per generare il valore della proprietà ClientID.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Inherited from Control)
ClientIDRowSuffix ClientIDRowSuffix ClientIDRowSuffix ClientIDRowSuffix

Ottiene o imposta il nome del campo dati il cui valore viene utilizzato per identificare in modo univoco ogni riga di dati di un controllo ListView quando la proprietà ClientIDMode è impostata su 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

Ottiene i valori dei dati utilizzati per identificare in modo univoco ogni istanza di un controllo associato a dati quando ASP.NET genera il valore 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

Ottiene un carattere che rappresenta il separatore utilizzato nella proprietà ClientID.Gets a character value representing the separator character used in the ClientID property.

(Inherited from Control)
Context Context Context Context

Ottiene l'oggetto HttpContext associato al controllo server per la richiesta Web corrente.Gets the HttpContext object associated with the server control for the current Web request.

(Inherited from Control)
Controls Controls Controls Controls

Ottiene un oggetto ControlCollection che rappresenta i controlli figlio del controllo ListView.Gets a ControlCollection object that represents the child controls of the ListView control.

ControlStyle ControlStyle ControlStyle ControlStyle

Ottiene lo stile del controllo server Web.Gets the style of the Web server control. Questa proprietà viene usata principalmente dagli sviluppatori di controlli.This property is used primarily by control developers.

(Inherited from WebControl)
ControlStyleCreated ControlStyleCreated ControlStyleCreated ControlStyleCreated

Ottiene un valore che indica se è stato creato un oggetto Style per la proprietà ControlStyle.Gets a value indicating whether a Style object has been created for the ControlStyle property. Questa proprietà viene utilizzata principalmente dagli sviluppatori di controlli.This property is primarily used by control developers.

(Inherited from WebControl)
ConvertEmptyStringToNull ConvertEmptyStringToNull ConvertEmptyStringToNull ConvertEmptyStringToNull

Ottiene o imposta un valore che indica se i valori di stringa vuota ("") vengono convertiti automaticamente in valori Null quando il campo dati viene aggiornato nell'origine dati.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

Esegue l'override della proprietà CssClass.Overrides the CssClass property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

DataItemContainer DataItemContainer DataItemContainer DataItemContainer

Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Inherited from Control)
DataKeyNames DataKeyNames DataKeyNames DataKeyNames

Ottiene o imposta una matrice contenente i nomi dei campi di chiave primaria degli elementi visualizzati in un controllo 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

Ottiene un insieme di oggetti DataKey che rappresentano il valore della chiave di dati di ciascun elemento in un controllo ListView.Gets a collection of DataKey objects that represent the data-key value for each item in a ListView control.

DataKeysContainer DataKeysContainer DataKeysContainer DataKeysContainer

Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Inherited from Control)
DataMember DataMember DataMember DataMember

Ottiene o imposta il nome dell'elenco di dati a cui si associa il controllo con associazione a dati, nei casi in cui l'origine dati contenga più elenchi distinti di elementi di dati.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

Ottiene o imposta l'oggetto da cui il controllo con associazione a dati recupera il relativo elenco degli elementi di dati.Gets or sets the object from which the data-bound control retrieves its list of data items.

(Inherited from BaseDataBoundControl)
DataSourceID DataSourceID DataSourceID DataSourceID

Ottiene o imposta l'ID del controllo da cui il controllo con associazione a dati recupera l'elenco degli elementi di dati.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

Ottiene un oggetto che implementa l'interfaccia IDataSource che fornisce l'accesso al contenuto dati dell'oggetto.Gets an object that implements the IDataSource interface, which provides access to the object's data content.

(Inherited from DataBoundControl)
DeleteMethod DeleteMethod DeleteMethod DeleteMethod

Ottiene o imposta il nome del metodo da chiamare per eliminare i dati.Gets or sets the name of the method to call in order to delete data.

DesignMode DesignMode DesignMode DesignMode

Ottiene un valore che indica se un controllo viene utilizzato in un'area di progettazione.Gets a value indicating whether a control is being used on a design surface.

(Inherited from Control)
EditIndex EditIndex EditIndex EditIndex

Ottiene o imposta l'indice dell'elemento da modificare.Gets or sets the index of the item being edited.

EditItem EditItem EditItem EditItem

Ottiene l'elemento in modalità di modifica in un controllo ListView.Gets the item that is in edit mode in a ListView control.

EditItemTemplate EditItemTemplate EditItemTemplate EditItemTemplate

Ottiene o imposta il contenuto personalizzato per l'elemento in modalità di modifica.Gets or sets the custom content for the item in edit mode.

EmptyDataTemplate EmptyDataTemplate EmptyDataTemplate EmptyDataTemplate

Ottiene o imposta il contenuto definito dall'utente per il modello vuoto di cui viene eseguito il rendering quando un controllo ListView è associato a un'origine dati che non contiene record.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

Ottiene o imposta il contenuto definito dall'utente per l'elemento vuoto di cui viene eseguito il rendering in un controllo ListView quando non sono disponibili altri elementi di dati da visualizzare nell'ultima riga della pagina di dati corrente.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

Ottiene o imposta un valore che indica se il controllo server Web è abilitato.Gets or sets a value indicating whether the Web server control is enabled.

(Inherited from WebControl)
EnableModelValidation EnableModelValidation EnableModelValidation EnableModelValidation

Ottiene o imposta un valore che indica se un controllo validator gestirà le eccezioni che si verificano durante le operazioni di inserimento o aggiornamento.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

Ottiene o imposta un valore che indica se la selezione della riga resta memorizzata quando un utente si sposta tra i dati in un controllo associato a dati.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

Ottiene o imposta un valore che indica se al controllo vengono applicati i temi.Gets or sets a value indicating whether themes apply to this control.

(Inherited from WebControl)
EnableViewState EnableViewState EnableViewState EnableViewState

Ottiene o imposta un valore che indica se lo stato di visualizzazione del controllo server deve essere persistente e lo stato di visualizzazione dei controlli figlio contenuti, per il client richiedente.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

Ottiene un elenco dei delegati del gestore eventi per il controllo.Gets a list of event handler delegates for the control. Questa proprietà è di sola lettura.This property is read-only.

(Inherited from Control)
Font Font Font Font

Esegue l'override della proprietà Font.Overrides the Font property. Questa proprietà non è supportata dal controllo ListView.This property is not supported by the ListView control.

ForeColor ForeColor ForeColor ForeColor

Esegue l'override della proprietà ForeColor.Overrides the ForeColor property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

GroupItemCount GroupItemCount GroupItemCount GroupItemCount

Ottiene o imposta il numero di elementi da visualizzare per gruppo in un controllo ListView.Gets or sets the number of items to display per group in a ListView control.

GroupPlaceholderID GroupPlaceholderID GroupPlaceholderID GroupPlaceholderID

Ottiene o imposta l'ID del segnaposto del gruppo in un controllo ListView.Gets or sets the ID for the group placeholder in a ListView control.

GroupSeparatorTemplate GroupSeparatorTemplate GroupSeparatorTemplate GroupSeparatorTemplate

Ottiene o imposta il contenuto definito dall'utente per il separatore tra gruppi in un controllo ListView.Gets or sets the user-defined content for the separator between groups in a ListView control.

GroupTemplate GroupTemplate GroupTemplate GroupTemplate

Ottiene o imposta il contenuto definito dall'utente per il contenitore di gruppi in un controllo ListView.Gets or sets the user-defined content for the group container in a ListView control.

HasAttributes HasAttributes HasAttributes HasAttributes

Ottiene un valore che indica se sono impostati attributi per il controllo.Gets a value indicating whether the control has attributes set.

(Inherited from WebControl)
HasChildViewState HasChildViewState HasChildViewState HasChildViewState

Ottiene un valore che indica se per i controlli figlio del controllo server corrente esistono impostazioni dello stato di visualizzazione salvate.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

Esegue l'override della proprietà Height.Overrides the Height property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

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

Per una descrizione di questo membro, vedere ControlBuilder.For a description of this member, see ControlBuilder.

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

Per una descrizione di questo membro, vedere UserData.For a description of this member, see UserData.

(Inherited from Control)
ID ID ID ID

Ottiene o imposta l'identificatore a livello di codice assegnato al controllo server.Gets or sets the programmatic identifier assigned to the server control.

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

Per una descrizione di questo membro, vedere DataBindings.For a description of this member, see DataBindings.

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

Per una descrizione di questo membro, vedere HasDataBindings.For a description of this member, see HasDataBindings.

(Inherited from Control)
IdSeparator IdSeparator IdSeparator IdSeparator

Ottiene il carattere utilizzato per separare gli identificatori di controllo.Gets the character used to separate control identifiers.

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

Per una descrizione di questo membro, vedere Expressions.For a description of this member, see Expressions.

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

Per una descrizione di questo membro, vedere HasExpressions.For a description of this member, see HasExpressions.

(Inherited from Control)
Initialized Initialized Initialized Initialized

Ottiene un valore che indica se il controllo con associazione a dati è stato inizializzato.Gets a value indicating whether the data-bound control has been initialized.

(Inherited from BaseDataBoundControl)
InsertItem InsertItem InsertItem InsertItem

Ottiene l'elemento di inserimento di un controllo ListView.Gets the insert item of a ListView control.

InsertItemPosition InsertItemPosition InsertItemPosition InsertItemPosition

Ottiene o imposta il percorso del modello InsertItemTemplate quando viene sottoposto a rendering come parte del controllo ListView.Gets or sets the location of the InsertItemTemplate template when it is rendered as part of the ListView control.

InsertItemTemplate InsertItemTemplate InsertItemTemplate InsertItemTemplate

Ottiene o imposta il contenuto personalizzato per un elemento di inserimento nel controllo ListView.Gets or sets the custom content for an insert item in the ListView control.

InsertMethod InsertMethod InsertMethod InsertMethod

Ottiene o imposta il nome del metodo da chiamare per inserire i dati.Gets or sets the name of the method to call in order to insert data.

IsBoundUsingDataSourceID IsBoundUsingDataSourceID IsBoundUsingDataSourceID IsBoundUsingDataSourceID

Ottiene un valore che indica se la proprietà DataSourceID è impostata.Gets a value indicating whether the DataSourceID property is set.

(Inherited from BaseDataBoundControl)
IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared

Ottiene un valore che indica se i controlli contenuti in questo controllo dispongono di informazioni sullo stato del controllo.Gets a value indicating whether controls contained within this control have control state.

(Inherited from Control)
IsDataBindingAutomatic IsDataBindingAutomatic IsDataBindingAutomatic IsDataBindingAutomatic

Ottiene un valore che indica se il data binding è automatico.Gets a value that indicates whether data binding is automatic.

(Inherited from BaseDataBoundControl)
IsEnabled IsEnabled IsEnabled IsEnabled

Ottiene un valore che indica se il controllo è abilitato.Gets a value indicating whether the control is enabled.

(Inherited from WebControl)
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Ottiene un valore che indica se il controllo server salva le modifiche allo stato di visualizzazione.Gets a value that indicates whether the server control is saving changes to its view state.

(Inherited from Control)
IsUsingModelBinders IsUsingModelBinders IsUsingModelBinders IsUsingModelBinders

Ottiene un valore che indica se l'associazione del modello è in uso.Gets a value that indicates whether model binding is in use.

IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled

Ottiene un valore che indica se lo stato di visualizzazione è attivato per il controllo corrente.Gets a value indicating whether view state is enabled for this control.

(Inherited from Control)
ItemPlaceholderID ItemPlaceholderID ItemPlaceholderID ItemPlaceholderID

Ottiene o imposta l'ID del segnaposto dell'elemento in un controllo ListView.Gets or sets the ID for the item placeholder in a ListView control.

Items Items Items Items

Ottiene un insieme di oggetti ListViewDataItem che rappresentano gli elementi dati della pagina di dati corrente in un controllo 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

Ottiene o imposta il contenuto personalizzato per il separatore tra gli elementi di un controllo ListView.Gets or sets the custom content for the separator between the items in a ListView control.

ItemTemplate ItemTemplate ItemTemplate ItemTemplate

Ottiene o imposta il contenuto personalizzato per l'elemento dati in un controllo ListView.Gets or sets the custom content for the data item in a ListView control.

ItemType ItemType ItemType ItemType

Ottiene o imposta il nome del tipo di elemento dati per l'associazione dati fortemente tipizzata.Gets or sets the name of the data item type for strongly typed data binding.

(Inherited from DataBoundControl)
LayoutTemplate LayoutTemplate LayoutTemplate LayoutTemplate

Ottiene o imposta il contenuto personalizzato per il contenitore radice in un controllo ListView.Gets or sets the custom content for the root container in a ListView control.

LoadViewStateByID LoadViewStateByID LoadViewStateByID LoadViewStateByID

Ottiene un valore che indica se il controllo prende parte al caricamento del proprio stato di visualizzazione tramite ID anziché tramite l'indice.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

Ottiene il numero massimo di elementi da visualizzare in una singola pagina del controllo ListView.Gets the maximum number of items to display on a single page of the ListView control.

NamingContainer NamingContainer NamingContainer NamingContainer

Ottiene un riferimento al contenitore dei nomi del controllo server, che crea uno spazio dei nomi univoco per distinguere i controlli server che hanno lo stesso valore della proprietà 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

Ottiene un riferimento all'istanza Page che contiene il controllo server.Gets a reference to the Page instance that contains the server control.

(Inherited from Control)
Parent Parent Parent Parent

Ottiene un riferimento al controllo padre del controllo server nella gerarchia dei controlli della pagina.Gets a reference to the server control's parent control in the page control hierarchy.

(Inherited from Control)
RenderingCompatibility RenderingCompatibility RenderingCompatibility RenderingCompatibility

Ottiene un valore che specifica la versione di ASP.NET con cui sarà compatibile il codice HTML di cui è stato eseguito il rendering.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Inherited from Control)
RequiresDataBinding RequiresDataBinding RequiresDataBinding RequiresDataBinding

Ottiene o imposta un valore che indica se deve essere chiamato il metodo DataBind().Gets or sets a value indicating whether the DataBind() method should be called.

(Inherited from BaseDataBoundControl)
SelectArguments SelectArguments SelectArguments SelectArguments

Ottiene un oggetto DataSourceSelectArguments che il controllo con associazione a dati utilizza al momento del recupero dei dati da un controllo origine dati.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

Ottiene il valore della chiave di dati per l'elemento selezionato in un controllo ListView.Gets the data-key value for the selected item in a ListView control.

SelectedIndex SelectedIndex SelectedIndex SelectedIndex

Ottiene o imposta l'indice dell'elemento selezionato in un controllo ListView.Gets or sets the index of the selected item in a ListView control.

SelectedItemTemplate SelectedItemTemplate SelectedItemTemplate SelectedItemTemplate

Ottiene o imposta il contenuto personalizzato per l'elemento selezionato in un controllo ListView.Gets or sets the custom content for the selected item in a ListView control.

SelectedPersistedDataKey SelectedPersistedDataKey SelectedPersistedDataKey SelectedPersistedDataKey

Ottiene o imposta il valore della chiave di dati per l'elemento persistente selezionato in un controllo associato a dati.Gets or sets the data-key value for the persisted selected item in a data-bound control.

SelectedValue SelectedValue SelectedValue SelectedValue

Ottiene il valore della chiave di dati dell'elemento selezionato in un controllo ListView.Gets the data-key value of the selected item in a ListView control.

SelectMethod SelectMethod SelectMethod SelectMethod

Nome del metodo da chiamare per leggere i dati.The name of the method to call in order to read data.

(Inherited from DataBoundControl)
Site Site Site Site

Ottiene informazioni sul contenitore del controllo corrente quando viene eseguito il rendering in un'area di progettazione.Gets information about the container that hosts the current control when rendered on a design surface.

(Inherited from Control)
SkinID SkinID SkinID SkinID

Ottiene o imposta l'interfaccia personalizzata da applicare al controllo.Gets or sets the skin to apply to the control.

(Inherited from WebControl)
SortDirection SortDirection SortDirection SortDirection

Ottiene la direzione di ordinamento del campo o dei campi da ordinare.Gets the sort direction of the field or fields that are being sorted.

SortExpression SortExpression SortExpression SortExpression

Ottiene l'espressione di ordinamento associata al campo o ai campi da ordinare.Gets the sort expression that is associated with the field or fields that are being sorted.

StartRowIndex StartRowIndex StartRowIndex StartRowIndex

Ottiene l'indice del primo record visualizzato in una pagina di dati nel controllo ListView.Gets the index of the first record that is displayed on a page of data in the ListView control.

Style Style Style Style

Ottiene un insieme di attributi di testo di cui verrà eseguito il rendering sotto forma di attributo di stile nel tag esterno del controllo server 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

Ottiene un valore che indica se il controllo deve impostare l'attributo disabled dell'elemento HTML di cui è stato eseguito il rendering su "disabilitato" quando la proprietà IsEnabled del controllo è 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

Esegue l'override della proprietà TabIndex.Overrides the TabIndex property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

TagKey TagKey TagKey TagKey

Ottiene il valore HtmlTextWriterTag corrispondente al controllo server Web.Gets the HtmlTextWriterTag value that corresponds to this Web server control. Questa proprietà viene usata principalmente dagli sviluppatori di controlli.This property is used primarily by control developers.

(Inherited from WebControl)
TagName TagName TagName TagName

Ottiene il nome del tag del controllo.Gets the name of the control tag. Questa proprietà viene usata principalmente dagli sviluppatori di controlli.This property is used primarily by control developers.

(Inherited from WebControl)
TemplateControl TemplateControl TemplateControl TemplateControl

Ottiene o imposta un riferimento al modello che contiene il controllo.Gets or sets a reference to the template that contains this control.

(Inherited from Control)
TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory

Ottiene la directory virtuale dell'oggetto Page o dell'oggetto UserControl che contiene il controllo server corrente.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Inherited from Control)
ToolTip ToolTip ToolTip ToolTip

Esegue l'override della proprietà ToolTip.Overrides the ToolTip property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

UniqueID UniqueID UniqueID UniqueID

Ottiene l'identificatore univoco qualificato gerarchicamente per il controllo server.Gets the unique, hierarchically qualified identifier for the server control.

(Inherited from Control)
UpdateMethod UpdateMethod UpdateMethod UpdateMethod

Ottiene o imposta il nome del metodo da chiamare per aggiornare i dati.Gets or sets the name of the method to call in order to update data.

ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

Ottiene o imposta un valore che indica se il controllo verifica la presenza di valori potenzialmente pericolosi nell'input proveniente dal browser.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

Ottiene un dizionario di informazioni sullo stato che permette di salvare e ripristinare lo stato di visualizzazione di un controllo server attraverso più richieste per la stessa pagina.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

Ottiene un valore che indica se l'oggetto StateBag non effettua la distinzione tra maiuscole e minuscole.Gets a value that indicates whether the StateBag object is case-insensitive.

(Inherited from Control)
ViewStateMode ViewStateMode ViewStateMode ViewStateMode

Ottiene o imposta la modalità dello stato, visualizzazione di questo controllo.Gets or sets the view-state mode of this control.

(Inherited from Control)
Visible Visible Visible Visible

Ottiene o imposta un valore che indica se viene eseguito il rendering di un controllo server come interfaccia utente nella pagina.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

Esegue l'override della proprietà Width.Overrides the Width property. L'impostazione di questa proprietà non è supportata dal controllo ListView.Setting this property is not supported by the ListView control.

Metodi

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

Aggiunge attributi e stili HTML dei quali è necessario eseguire il rendering nell'oggetto HtmlTextWriterTag specificato.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriterTag. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.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)

Aggiunge il controllo specificato al contenitore specificato.Adds the specified control to the specified container.

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

Chiamato dopo che un controllo figlio viene aggiunto alla raccolta Controls dell'oggetto Control.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)

Notifica al controllo server che un elemento, XML o HTML, è stato analizzato e aggiunge l'elemento all'oggetto ControlCollection del controllo server.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)

Copia tutti gli elementi non vuoti dello stile specificato nel controllo Web, sovrascrivendo eventuali elementi di stile del controllo.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Il metodo viene utilizzato principalmente dagli sviluppatori di controlli.This method is primarily used by control developers.

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

Applica al controllo le proprietà di stile definite nel foglio di stile della pagina.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)

Inizia la traccia in fase di progettazione dei dati di rendering.Begins design-time tracing of rendering data.

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

Raccoglie informazioni sul controllo server e le recapita alla proprietà Trace in modo che vengano visualizzate quando è attivata la tracciatura per la pagina.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()

Imposta il valore memorizzato nella cache ClientID su null.Sets the cached ClientID value to null.

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

Elimina le informazioni sullo stato del controllo per i controlli figlio del controllo server.Deletes the control-state information for the server control's child controls.

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

Elimina le informazioni sullo stato di visualizzazione e sullo stato del controllo per tutti i controlli figlio del controllo server.Deletes the view-state and control-state information for all the server control's child controls.

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

Elimina le informazioni sullo stato di visualizzazione per tutti i controlli figlio del controllo server.Deletes the view-state information for all the server control's child controls.

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

Imposta la proprietà ClientIDMode dell'istanza del controllo corrente e di tutti i controlli figlio su Inherit.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

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

Imposta lo stato inizializzato del controllo con associazione a dati.Sets the initialized state of the data-bound control.

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

Copia le proprietà non incapsulate dall'oggetto Style dal controllo server Web specificato al controllo server Web dal quale è stato chiamato il metodo.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. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.This method is used primarily by control developers.

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

Crea la gerarchia dei controlli utilizzata per eseguire il rendering del controllo ListView in base ai valori archiviati nello stato di visualizzazione.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)

Crea la gerarchia dei controlli utilizzata per eseguire il rendering del controllo ListView utilizzando l'origine dati specificata.Creates the control hierarchy that is used to render the ListView control by using the specified data source.

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

Crea un nuovo oggetto ControlCollection per contenere i controlli figlio (valore letterale e server) del controllo del server.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()

Crea lo stile predefinito per il controllo.Creates the default style for the control.

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

Crea un elemento dati nel controllo ListView.Creates a data item in the ListView control.

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

Crea l'oggetto DataSourceSelectArguments contenente gli argomenti che vengono passati all'origine dati.Creates the DataSourceSelectArguments object that contains the arguments that are passed to the data source.

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

Crea il modello EmptyDataTemplate nel controllo ListView.Creates the EmptyDataTemplate template in the ListView control.

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

Crea un elemento vuoto nel controllo ListView.Creates an empty item in the ListView control.

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

Crea un elemento di inserimento nel controllo ListView.Creates an insert item in the ListView control.

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

Crea un oggetto ListViewItem con il tipo specificato.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)

Crea la gerarchia dei controlli ListView nei gruppi.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)

Crea la gerarchia dei controlli ListView senza gruppi.Creates the ListView control hierarchy without groups.

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

Crea il contenitore radice nel controllo ListView.Creates the root container in the ListView control.

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

Crea una matrice di suffissi per ASP.NET da utilizzare quando viene generato il valore ClientID.Creates an array of suffixes for ASP.NET to use when it generates the ClientID value.

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

Associa un'origine dati al controllo server richiamato e a tutti i controlli figlio.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)

Associa un'origine dati al controllo server chiamato e ai relativi controlli figlio con un'opzione per generare l'evento 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()

Associa un'origine dati al controllo server e ai relativi controlli figlio.Binds a data source to the server control's child controls.

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

Elimina dall'origine dati il record in corrispondenza dell'indice specificato.Deletes the record at the specified index from the data source.

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

Abilita un controllo server alla pulizia finale prima che venga rilasciato dalla memoria.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)

Termina la traccia in fase di progettazione dei dati di rendering.Ends design-time tracing of rendering data.

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

Determina se il controllo server contiene controlli figlio.Determines whether the server control contains child controls. In caso contrario, li crea.If it does not, it creates child controls.

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

Chiama il metodo DataBind() se la proprietà DataSourceID è impostata e il controllo con associazione a dati è contrassegnato per la richiesta dell'associazione.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()

Crea un identificatore per i controlli a cui non è assegnato alcun identificatore.Creates an identifier for controls that do not have an identifier assigned.

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

Assicura che il contenuto LayoutTemplate sia creato correttamente nel controllo ListView.Ensures that the LayoutTemplate content is correctly created in the ListView control.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.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)

Recupera i valori di tutti i campi dichiarati nell'elemento specificato e li archivia nell'oggetto IOrderedDictionary specificato.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)

Cerca un controllo server nel contenitore dei nomi corrente con il parametro id specificato.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)

Cerca nel contenitore di denominazione corrente un controllo server con il parametro id indicato e un intero, specificato nel parametro pathOffset, che agevola la ricerca.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. Non eseguire l'override di questa versione del metodo 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)

Cerca un controllo con l'identificatore specificato nel contenitore specificato.Searches the specified container for a control that has the specified identifier.

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

Imposta lo stato attivo per l'input su un controllo.Sets input focus to a control.

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

Recupera un oggetto DataSourceView utilizzato dal controllo associato a dati per eseguire le operazioni sui dati.Retrieves a DataSourceView object that the data-bound control uses to perform data operations.

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

Recupera l'interfaccia IDataSource a cui è associato il controllo con associazione a dati, se presente.Retrieves the IDataSource interface that the data-bound control is associated with, if any.

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

Ottiene i dati della fase di progettazione per un controllo.Gets design-time data for a control.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'URL corrispondente a un set di parametri di route.Gets the URL that corresponds to a set of route parameters.

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

Ottiene l'URL corrispondente a un set di parametri di route.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)

Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route.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)

Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route.Gets the URL that corresponds to a set of route parameters and a route name.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Restituisce la parte con prefisso della proprietà UniqueID del controllo specificato.Returns the prefixed portion of the UniqueID property of the specified control.

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

Determina se il controllo server contiene controlli figlio.Determines if the server control contains any child controls.

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

Restituisce un valore che indica se gli eventi vengono registrati per il controllo o eventuali controlli figlio.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)

Inserisce il record corrente nell'origine dati.Inserts the current record in the data source.

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

Popola l'oggetto Control specificato utilizzando i controlli figlio contenuti nel modello 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)

Popola l'oggetto Control specificato utilizzando i controlli figlio contenuti nel modello 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)

Popola l'oggetto Control specificato utilizzando i controlli figlio contenuti nel modello 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)

Popola l'oggetto Control specificato utilizzando i controlli figlio contenuti nel modello 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)

Popola l'oggetto Control specificato utilizzando i controlli figlio contenuti nel modello 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)

Popola l'oggetto Control specificato utilizzando i controlli figlio contenuti nel modello 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)

Popola l'oggetto Control specificato utilizzando i controlli figlio di uno dei modelli del controllo ListView.Populates the specified Control object by using child controls from one of the ListView control templates.

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

Determina se il controllo server conserva solo il contenuto literal.Determines if the server control holds only literal content.

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

Carica lo stato delle proprietà del controllo ListView da mantenere, anche quando la proprietà EnableViewState è impostata su false.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)

Carica lo stato di visualizzazione precedentemente salvato del controllo ListView.Loads the previously saved view state of the ListView control.

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

Recupera il percorso fisico al quale è associato un percorso virtuale, assoluto o relativo.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

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

Imposta lo stato del controllo nello stato di visualizzazione come associato correttamente ai dati.Sets the state of the control in view state as successfully bound to data.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Copia tutti gli elementi non vuoti dello stile specificato nel controllo Web, ma non sovrascrive eventuali elementi di stile del controllo.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.This method is used primarily by control developers.

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

Determina se è necessario gestire un evento per il controllo ListView.Determines whether an event for the ListView control should be handled.

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

Genera l'evento CreatingModelDataSource.Raises the CreatingModelDataSource event.

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

Genera l'evento DataBinding.Raises the DataBinding event.

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

Genera l'evento DataBound.Raises the DataBound event.

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

Riassocia il controllo con associazione a dati ai relativi dati dopo la modifica di una delle proprietà di identificazione dell'origine dati di base.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)

Genera l'evento DataSourceViewChanged.Raises the DataSourceViewChanged event.

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

Genera l'evento Init.Raises the Init event.

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

Genera l'evento ItemCanceling.Raises the ItemCanceling event.

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

Genera l'evento ItemCommand.Raises the ItemCommand event.

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

Genera l'evento ItemCreated.Raises the ItemCreated event.

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

Genera l'evento ItemDataBound.Raises the ItemDataBound event.

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

Genera l'evento ItemDeleted.Raises the ItemDeleted event.

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

Genera l'evento ItemDeleting.Raises the ItemDeleting event.

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

Genera l'evento ItemEditing.Raises the ItemEditing event.

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

Genera l'evento ItemInserted.Raises the ItemInserted event.

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

Genera l'evento ItemInserting.Raises the ItemInserting event.

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

Genera l'evento ItemUpdated.Raises the ItemUpdated event.

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

Genera l'evento ItemUpdating.Raises the ItemUpdating event.

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

Genera l'evento LayoutCreated.Raises the LayoutCreated event.

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

Consente di gestire l'evento Load.Handles the Load event.

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

Imposta lo stato inizializzato del controllo con associazione a dati prima del caricamento del controllo.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)

Genera l'evento PagePropertiesChanged.Raises the PagePropertiesChanged event.

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

Genera l'evento PagePropertiesChanging.Raises the PagePropertiesChanging event.

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

Consente di gestire l'evento PreRender.Handles the PreRender event.

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

Genera l'evento SelectedIndexChanged.Raises the SelectedIndexChanged event.

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

Genera l'evento SelectedIndexChanging.Raises the SelectedIndexChanging event.

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

Genera l'evento Sorted.Raises the Sorted event.

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

Genera l'evento Sorting.Raises the Sorting event.

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

Genera l'evento IPageableItemContainer.TotalRowCountAvailable.Raises the IPageableItemContainer.TotalRowCountAvailable event.

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

Genera l'evento Unload.Raises the Unload event.

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

Ottiene un oggetto Stream utilizzato per leggere un file.Gets a Stream used to read a file.

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

Associa il controllo ListView all'origine dati specificata.Binds the ListView control to the specified data source.

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

Recupera i dati dall'origine dati associata.Retrieves data from the associated data source.

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

Assegna eventuali origini dell'evento e relative informazioni al controllo padre.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)

Chiamato dopo che un controllo figlio viene rimosso dalla raccolta Controls dell'oggetto Control.Called after a child control is removed from the Controls collection of the Control object.

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

Elimina tutti i controlli figlio in un contenitore di elementi o gruppi del controllo ListView.Deletes all child controls in an item or group container of the ListView control.

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

Esegue il rendering del contenuto del controllo server Web nel browser del client utilizzando l'oggetto HtmlTextWriter specificato.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)

Esegue il rendering del tag HTML di apertura del controllo nel writer specificato.Renders the HTML opening tag of the control to the specified writer. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.This method is used primarily by control developers.

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

Invia il contenuto di un controllo figlio del controllo server a un oggetto HtmlTextWriter fornito, che scrive il contenuto di cui verrà effettuato il rendering sul client.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)

Esegue il rendering del contenuto del controllo nel writer specificato.Renders the contents of the control to the specified writer. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.This method is used primarily by control developers.

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

Restituisce il contenuto del controllo server a un oggetto HtmlTextWriter specificato e archivia le informazioni di traccia relative al controllo se la funzionalità di traccia è abilitata.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)

Restituisce il contenuto del controllo server a un oggetto HtmlTextWriter specificato utilizzando un oggetto ControlAdapter specificato.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)

Esegue il rendering del tag HTML di chiusura del controllo nel writer specificato.Renders the HTML closing tag of the control into the specified writer. Questo metodo viene utilizzato principalmente dagli sviluppatori di controlli.This method is used primarily by control developers.

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

Ottiene l'adattatore del controllo responsabile del rendering del controllo specificato.Gets the control adapter responsible for rendering the specified control.

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

Ottiene un URL che può essere utilizzato dal browser.Gets a URL that can be used by the browser.

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

Converte un URL in un formato utilizzabile dal client richiedente.Converts a URL into one that is usable on the requesting client.

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

Salva lo stato delle proprietà del controllo ListView da mantenere, anche quando la proprietà EnableViewState è impostata su false.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()

Salva lo stato di visualizzazione corrente del controllo ListView.Saves the current view state of the ListView control.

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

Seleziona l'elemento in modalità di modifica in un controllo ListView.Selects the item that is in edit mode in a ListView control.

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

Imposta i dati della fase di progettazione per un controllo.Sets design-time data for a control.

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

Imposta l'elemento specificato in modalità di modifica in un controllo 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)

Imposta le proprietà di una pagina di dati nel controllo ListView.Sets the properties of a page of data in the ListView control.

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

Assegna un delegato del gestore eventi per eseguire il rendering del controllo server e del relativo contenuto nel controllo padre.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)

Imposta i dati di traccia per la traccia durante la fase di progettazione dei dati di rendering, utilizzando la chiave dei dati di traccia e il valore dei dati di traccia.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)

Imposta i dati di traccia per la traccia durante la fase di progettazione dei dati di rendering, utilizzando l'oggetto tracciato, la chiave dei dati di traccia e il valore dei dati di traccia.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)

Ordina il controllo ListView in base all'espressione e alla direzione di ordinamento specificate.Sorts the ListView control, depending on the specified sort expression and direction.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

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

Attiva il rilevamento delle modifiche dello stato di visualizzazione nel controllo per consentirne la memorizzazione nell'oggetto StateBag del controllo.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)

Aggiorna nell'origine dati il record in corrispondenza dell'indice specificato.Updates the record at the specified index in the data source.

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

Verifica la possibilità di utilizzare l'oggetto a cui è associato un controllo con associazione a dati.Verifies that the object a data-bound control binds to is one it can work with.

(Inherited from DataBoundControl)

Eventi

CallingDataMethods CallingDataMethods CallingDataMethods CallingDataMethods

Si verifica quando vengono chiamati metodi di dati.Occurs when data methods are being called.

(Inherited from DataBoundControl)
CreatingModelDataSource CreatingModelDataSource CreatingModelDataSource CreatingModelDataSource

Si verifica alla creazione dell'oggetto ModelDataSource.Occurs when the ModelDataSource object is being created.

(Inherited from DataBoundControl)
DataBinding DataBinding DataBinding DataBinding

Viene generato quando il controllo server viene associato a un'origine dati.Occurs when the server control binds to a data source.

(Inherited from Control)
DataBound DataBound DataBound DataBound

Viene dopo che un controllo server viene associato a un'origine dati.Occurs after the server control binds to a data source.

(Inherited from BaseDataBoundControl)
Disposed Disposed Disposed Disposed

Si verifica quando un controllo server viene rilasciato dalla memoria, ossia nell'ultima fase della durata di un controllo server quando viene richiesta una pagina 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

Viene generato quando il controllo server viene inizializzato, ovvero nella prima fase della sua durata.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Inherited from Control)
ItemCanceling ItemCanceling ItemCanceling ItemCanceling

Si verifica quando viene richiesta un'operazione di annullamento, ma prima che il controllo ListView annulli l'operazione di inserimento o modifica.Occurs when a cancel operation is requested, but before the ListView control cancels the insert or edit operation.

ItemCommand ItemCommand ItemCommand ItemCommand

Si verifica quando viene fatto clic su un pulsante in un controllo ListView.Occurs when a button in a ListView control is clicked.

ItemCreated ItemCreated ItemCreated ItemCreated

Viene generato quando viene creato un elemento all'interno di un controllo ListView.Occurs when an item is created in a ListView control.

ItemDataBound ItemDataBound ItemDataBound ItemDataBound

Si verifica quando un elemento dati viene associato ai dati in un controllo ListView.Occurs when a data item is bound to data in a ListView control.

ItemDeleted ItemDeleted ItemDeleted ItemDeleted

Si verifica quando viene richiesta un'operazione di eliminazione, dopo l'eliminazione dell'elemento da parte del controllo ListView.Occurs when a delete operation is requested, after the ListView control deletes the item.

ItemDeleting ItemDeleting ItemDeleting ItemDeleting

Si verifica quando viene richiesta un'operazione di eliminazione, ma prima dell'eliminazione dell'elemento da parte del controllo ListView.Occurs when a delete operation is requested, but before the ListView control deletes the item.

ItemEditing ItemEditing ItemEditing ItemEditing

Si verifica quando viene richiesta un'operazione di modifica, ma prima che l'elemento ListView venga impostato sulla modalità di modifica.Occurs when an edit operation is requested, but before the ListView item is put in edit mode.

ItemInserted ItemInserted ItemInserted ItemInserted

Si verifica quando è richiesta un'operazione di inserimento, dopo che il controllo ListView ha inserito l'elemento nell'origine dati.Occurs when an insert operation is requested, after the ListView control has inserted the item in the data source.

ItemInserting ItemInserting ItemInserting ItemInserting

Si verifica quando viene richiesta un'operazione di inserimento, ma prima che il controllo ListView esegua l'inserimento.Occurs when an insert operation is requested, but before the ListView control performs the insert.

ItemUpdated ItemUpdated ItemUpdated ItemUpdated

Si verifica quando viene richiesta un'operazione di aggiornamento, dopo l'aggiornamento dell'elemento da parte del controllo ListView.Occurs when an update operation is requested, after the ListView control updates the item.

ItemUpdating ItemUpdating ItemUpdating ItemUpdating

Si verifica quando viene richiesta un'operazione di aggiornamento, ma prima dell'aggiornamento dell'elemento da parte del controllo ListView.Occurs when an update operation is requested, but before the ListView control updates the item.

LayoutCreated LayoutCreated LayoutCreated LayoutCreated

Si verifica quando il modello LayoutTemplate viene creato in un controllo ListView.Occurs when the LayoutTemplate template is created in a ListView control.

Load Load Load Load

Viene generato quando il controllo server è caricato nell'oggetto Page.Occurs when the server control is loaded into the Page object.

(Inherited from Control)
PagePropertiesChanged PagePropertiesChanged PagePropertiesChanged PagePropertiesChanged

Si verifica quando le proprietà della pagina vengono modificate, dopo che il controllo ListView ha impostato i nuovi valori.Occurs when the page properties change, after the ListView control sets the new values.

PagePropertiesChanging PagePropertiesChanging PagePropertiesChanging PagePropertiesChanging

Si verifica quando le proprietà della pagina vengono modificate, ma prima che il controllo ListView imposti i nuovi valori.Occurs when the page properties change, but before the ListView control sets the new values.

PreRender PreRender PreRender PreRender

Si verifica dopo il caricamento dell'oggetto Control ma prima del rendering.Occurs after the Control object is loaded but prior to rendering.

(Inherited from Control)
SelectedIndexChanged SelectedIndexChanged SelectedIndexChanged SelectedIndexChanged

Si verifica quando viene fatto clic sul pulsante Select di un elemento, ma dopo che il controllo ListView ha gestito l'operazione di selezione.Occurs when an item's Select button is clicked, after the ListView control handles the select operation.

SelectedIndexChanging SelectedIndexChanging SelectedIndexChanging SelectedIndexChanging

Si verifica quando viene fatto clic sul pulsante Select di un elemento, ma prima che il controllo ListView gestisca l'operazione di selezione.Occurs when an item's Select button is clicked, but before the ListView control handles the select operation.

Sorted Sorted Sorted Sorted

Si verifica quando viene richiesta un'operazione di ordinamento, dopo che il controllo ListView ha gestito l'operazione di ordinamento.Occurs when a sort operation is requested, after the ListView control handles the sort operation.

Sorting Sorting Sorting Sorting

Si verifica quando viene richiesta un'operazione di ordinamento, ma prima che il controllo ListView gestisca l'operazione di ordinamento.Occurs when a sort operation is requested, but before the ListView control handles the sort operation.

Unload Unload Unload Unload

Viene generato quando il controllo server viene scaricato dalla memoria.Occurs when the server control is unloaded from memory.

(Inherited from Control)

Implementazioni dell'interfaccia esplicita

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

Ottiene un attributo del controllo Web con il nome specificato.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)

Imposta un attributo del controllo Web sul nome e il valore specificati.Sets an attribute of the Web control to the specified name and value.

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

Per una descrizione di questo membro, vedere GetDesignModeState().For a description of this member, see GetDesignModeState().

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

Per una descrizione di questo membro, vedere 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)

Per una descrizione di questo membro, vedere SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

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

Ottiene o imposta una matrice contenente i nomi dei campi di chiave primaria degli elementi visualizzati in un controllo associato a dati.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

Ottiene o imposta il nome dell'elenco di dati a cui viene associato il controllo associato a dati quando l'origine dati contiene più elenchi distinti di elementi di dati.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

Ottiene o imposta l'oggetto da cui un controllo associato a dati recupera il relativo elenco di elementi di dati.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

Ottiene o imposta l'ID del controllo origine dati da cui un controllo associato a dati recupera il relativo elenco di elementi di dati.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

Ottiene un oggetto che implementa l'interfaccia IDataSource che fornisce l'accesso al contenuto dati dell'oggetto.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

Ottiene il nome del campo dati il cui valore viene utilizzato per identificare in modo univoco ogni riga di dati di un controllo ListView quando la proprietà ClientIDMode è impostata su 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

Ottiene un insieme di valori della chiave di dati che rappresentano ogni riga di un controllo associato a dati.Gets a collection of data-key values that represent each row in a data-bound control.

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

Ottiene o imposta il valore che specifica se una riga selezionata resta memorizzata quando un utente si sposta tra i dati in un controllo associato a dati.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

Ottiene l'oggetto chiave di dati contenente il valore della chiave di dati per la riga selezionata in un controllo associato a dati.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

Ottiene o imposta l'indice della riga selezionata in un controllo associato a dati.Gets or sets the index of the selected row in a data-bound control.

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

Ottiene un insieme di valori dei dati utilizzati per identificare in modo univoco ogni istanza di un controllo associato a dati quando ASP.NET genera il valore 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

Per una descrizione di questo membro, vedere 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)

Per una descrizione di questo membro, vedere SetPageProperties(Int32, Int32, Boolean).For a description of this member, see SetPageProperties(Int32, Int32, Boolean).

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

Per una descrizione di questo membro, vedere StartRowIndex.For a description of this member, see StartRowIndex.

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

Per una descrizione di questo membro, vedere TotalRowCountAvailable.For a description of this member, see TotalRowCountAvailable.

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

Per una descrizione di questo membro, vedere AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

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

Ottiene o imposta il valore della chiave di dati per il record selezionato in un controllo con associazione a dati.Gets or sets the data-key value for the selected record in a data-bound control.

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

Extension Methods

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

Consente di rendere persistente la selezione nei controlli dati che supportano la selezione e il paging.Enables selection to be persisted in data controls that support selection and paging.

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

Restituisce l'origine dati associata al controllo dati per il controllo specificato.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)

Restituisce il modello di campo per la colonna specificata nel contenitore di denominazione del controllo specificato.Returns the field template for the specified column in the specified control's naming container.

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

Restituisce l'oggetto metatabella per il controllo contenitore dei dati.Returns the metatable object for the containing data control.

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

Ottiene l'insieme di valori predefiniti per il controllo dei dati specificato.Gets the collection of the default values for the specified data control.

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

Ottiene i metadati della tabella per il controllo dei dati specificato.Gets the table metadata for the specified data control.

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

Imposta i metadati della tabella per il controllo dei dati specificato.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>)

Imposta il mapping dei valori predefiniti e dei metadati della tabella per il controllo dei dati specificato.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)

Imposta il mapping dei valori predefiniti e dei metadati della tabella per il controllo dei dati specificato.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)

Determina se sono disponibili i metadati della tabella.Determines whether table metadata is available.

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

Abilita il comportamento dati dinamici per il controllo dei dati specificato.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>)

Abilita il comportamento dati dinamici per il controllo dei dati specificato.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)

Abilita il comportamento dati dinamici per il controllo dei dati specificato.Enables Dynamic Data behavior for the specified data control.

Si applica a

Vedi anche