ListView Class

Definition

Zeigt die Werte einer Datenquelle mithilfe benutzerdefinierter Vorlagen an.Displays the values of a data source by using user-defined templates. Das ListView-Steuerelement ermöglicht Benutzern das Auswählen, Sortieren, Löschen, Bearbeiten und Einfügen von Datensätzen.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::INamingContainer, System::Web::UI::WebControls::IPageableItemContainer, System::Web::UI::WebControls::IPersistedSelector
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.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.INamingContainer, 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")]
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
type ListView = class
    inherit DataBoundControl
    interface INamingContainer
    interface IPageableItemContainer
    interface IPersistedSelector
    interface IDataKeysControl
    interface IDataBoundListControl
    interface IDataBoundControl
Public Class ListView
Inherits DataBoundControl
Implements INamingContainer, IPageableItemContainer, IPersistedSelector
Public Class ListView
Inherits DataBoundControl
Implements IDataBoundListControl, IDataKeysControl, INamingContainer, IPageableItemContainer, IPersistedSelector
Inheritance
Attributes
Implements

Examples

Im folgenden Beispiel wird gezeigt, wie das ListView-Steuerelement verwendet wird, um Datensätze aus einer Datenbank mithilfe einer HTML-Tabelle anzuzeigen.The following example shows how to use the ListView control to display records from a database by using an HTML table. Die Werte werden mithilfe eines LinqDataSource-Steuer Elements abgerufen.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>

Im folgenden Beispiel wird gezeigt, wie das ListView-Steuerelement verwendet wird, um Werte in einem Fluss Layout mithilfe des div-Elements anzuzeigen.The following example shows how to use the ListView control to display values in a flow layout by using the div element. Die Werte werden mithilfe eines SqlDataSource-Steuer Elements abgerufen.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>

Im folgenden Beispiel wird gezeigt, wie das ListView-Steuerelement verwendet wird, um Datensätze einzufügen, zu löschen und zu aktualisieren.The following example shows how to use the ListView control to insert, delete, and update records.

Important

Dieses Beispiel umfasst ein Textfeld, das Benutzereingaben akzeptiert, die ein potenzielles Sicherheitsrisiko darstellen.This example has a text box that accepts user input, which is a potential security threat. Standardmäßig stellen ASP.NET-Webseiten sicher, dass Benutzereingaben keine Skript- oder HTML-Elemente enthalten.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Weitere Informationen finden Sie unter Übersicht über Skriptangriffe.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>

Remarks

Inhalte dieses Themas:In this topic:

EinführungIntroduction

Das ListView-Steuerelement wird verwendet, um die Werte aus einer Datenquelle anzuzeigen.The ListView control is used to display the values from a data source. Sie ähnelt dem GridView-Steuerelement, mit dem Unterschied, dass es Daten mithilfe von benutzerdefinierten Vorlagen anstelle von Zeilen Feldern anzeigt.It resembles the GridView control, except that it displays data by using user-defined templates instead of row fields. Das Erstellen eigener Vorlagen bietet Ihnen mehr Flexibilität bei der Steuerung der Anzeige der Daten.Creating your own templates gives you more flexibility in controlling how the data is displayed.

In diesem Thema steht ein Visual Studio-Projekt mit Quellcode zur Verfügung: herunterladen.A Visual Studio project with source code is available to accompany this topic: Download.

Das ListView-Steuerelement unterstützt die folgenden Funktionen:The ListView control supports the following features:

  • Unterstützung für die Bindung an Datenquellen Steuerelemente, z. b. SqlDataSource, LinqDataSourceund ObjectDataSource.Support for binding to data source controls such as SqlDataSource, LinqDataSource, and ObjectDataSource.

  • Anpassbare Darstellung durch benutzerdefinierte Vorlagen und Stile.Customizable appearance through user-defined templates and styles.

  • Integrierte Sortierfunktionen.Built-in sorting capabilities.

  • Integrierte Aktualisierungs-und Löschfunktionen.Built-in update and delete capabilities.

  • Integrierte Einfügefunktionen.Built-in insert capabilities.

  • Unterstützung für Paging-Funktionen mithilfe eines DataPager-Steuer Elements.Support for paging capabilities by using a DataPager control.

  • Integrierte Elementauswahl Funktionen.Built-in item selection capabilities.

  • Programm gesteuerter Zugriff auf das ListView Objektmodell, um Eigenschaften dynamisch festzulegen, Ereignisse zu behandeln usw.Programmatic access to the ListView object model to dynamically set properties, handle events, and so on.

  • Mehrere Schlüsselfelder.Multiple key fields.

Weitere Informationen zu anderen Daten gebundenen Steuerelementen, die in ASP.net verfügbar sind, finden Sie unter Daten gebundene Webserver Steuerelemente.To learn about other data-bound controls that are available in ASP.NET, see Data-Bound Web Server Controls.

VorlagenTemplates

Damit das ListView Steuerelement Inhalt anzeigen kann, müssen Sie Vorlagen für verschiedene Teile des Steuer Elements erstellen.In order for the ListView control to display content, you must create templates for different parts of the control. Die ItemTemplate ist erforderlich.The ItemTemplate is required. Alle anderen Vorlagen sind optional.All other templates are optional. Die LayoutTemplate-Eigenschaft ist nicht erforderlich.The LayoutTemplate property is not required.

Sie müssen jedoch eine Vorlage für den Modus erstellen, in dem das Steuerelement konfiguriert ist.However, you must create a template for the mode in which the control is configured. Beispielsweise muss ein ListView Steuerelement, das das Einfügen von Datensätzen unterstützt, eine InsertItemTemplate Vorlage definiert haben.For example, a ListView control that supports inserting records must have an InsertItemTemplate template defined. In der folgenden Tabelle sind die Vorlagen aufgelistet, die Sie für das ListView-Steuerelement erstellen können.The following table lists the templates that you can create for the ListView control.

VorlagentypTemplate type BESCHREIBUNGDescription
LayoutTemplate Die Stamm Vorlage, die ein Container Objekt definiert, z. b. ein table-, div-oder span-Element, das den in der ItemTemplate-oder GroupTemplate Vorlage definierten Inhalt enthält.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. Es kann auch ein DataPager Objekt enthalten.It might also contain a DataPager object.
ItemTemplate Definiert den Daten gebundenen Inhalt, der für einzelne Elemente angezeigt werden soll.Defines the data-bound content to display for individual items.
ItemSeparatorTemplate Definiert den Inhalt, der zwischen einzelnen Elementen dargestellt werden soll.Defines the content to render between individual items.
GroupTemplate Definiert ein Container Objekt, z. b. eine Tabellenzeile (tr), divoder span Element, das den in den ItemTemplate-und EmptyItemTemplate Vorlagen definierten Inhalt enthält.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. Die Anzahl der Elemente, die in einer Gruppe angezeigt werden, wird durch die GroupItemCount-Eigenschaft angegeben.The number of items that are displayed in a group is specified by the GroupItemCount property.
GroupSeparatorTemplate Definiert den Inhalt, der zwischen Gruppen von Elementen dargestellt werden soll.Defines the content to render between groups of items.
EmptyItemTemplate Definiert den zu Rendering-Inhalt für ein leeres Element, wenn eine GroupTemplate Vorlage verwendet wird.Defines the content to render for an empty item when a GroupTemplate template is used. Wenn die GroupItemCount-Eigenschaft z. b. auf 5 festgelegt ist und die Gesamtanzahl der von der Datenquelle zurückgegebenen Elemente 8 beträgt, enthält die letzte Gruppe von Daten, die vom ListView-Steuerelement angegeben wird, drei Elemente, wie von der ItemTemplate-Vorlage angegeben, und zwei Elemente, wie von der EmptyItemTemplate Vorlage angegeben.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 Definiert den zu Rendering-Inhalt, wenn die Datenquelle keine Daten zurückgibt.Defines the content to render if the data source returns no data.
SelectedItemTemplate Definiert den zu Rendering enden Inhalt für das ausgewählte Datenelement, um das ausgewählte Element von anderen Elementen zu unterscheiden.Defines the content to render for the selected data item to differentiate the selected item from other items.
AlternatingItemTemplate Definiert den zu Rendering-Inhalt für abwechselnde Elemente, um die Unterscheidung zwischen aufeinander folgenden Elementen zu vereinfachen.Defines the content to render for alternating items to make it easier to distinguish between consecutive items.
EditItemTemplate Definiert den zu Rendering Ende Inhalt, wenn ein Element bearbeitet wird.Defines the content to render when an item is being edited. Die EditItemTemplate Vorlage wird anstelle der ItemTemplate Vorlage für das Datenelement gerendert, das gerade bearbeitet wird.The EditItemTemplate template is rendered in place of the ItemTemplate template for the data item that is being edited.
InsertItemTemplate Definiert den Inhalt, der zum Einfügen eines Elements dargestellt werden soll.Defines the content to render to insert an item. Die InsertItemTemplate Vorlage wird anstelle einer ItemTemplate Vorlage entweder am Anfang oder am Ende der vom ListView Steuerelement angezeigten Elemente gerendert.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. Sie können angeben, wo die InsertItemTemplate Vorlage gerendert wird, indem Sie die InsertItemPosition-Eigenschaft des ListView-Steuer Elements verwenden.You can specify where the InsertItemTemplate template is rendered by using the InsertItemPosition property of the ListView control.

Wenn Sie den Wert eines Felds in einer Vorlage anzeigen möchten, z. b. ItemTemplate, verwenden Sie einen Daten Bindungs Ausdruck.To display the value of a field in a template such as ItemTemplate, you use a data-binding expression. Weitere Informationen zu Daten Bindungs Ausdrücken finden Sie unter Übersicht über Daten Bindungs Ausdrücke.For more information about data-binding expressions, see Data-Binding Expressions Overview.

Um Eingabe Steuerelemente in den EditItemTemplate-und InsertItemTemplate Vorlagen an Felder einer Datenquelle zu binden, können Sie bidirektionale Bindungs Ausdrücke verwenden.To bind input controls in the EditItemTemplate and InsertItemTemplate templates to fields of a data source, you can use two-way binding expressions. Dadurch kann das ListView Steuerelement automatisch die Werte des Eingabe Steuer Elements für einen Aktualisierungs-oder Einfügevorgang extrahieren.This enables the ListView control to automatically extract the values of the input control for an update or insert operation. Bidirektionale Bindungs Ausdrücke aktivieren auch Eingabe Steuerelemente in einem EditItemTemplate, um die ursprünglichen Feldwerte automatisch anzuzeigen.Two-way binding expressions also enable input controls in an EditItemTemplate to automatically display the original field values. Weitere Informationen zu bidirektionalen Bindungs Ausdrücken finden Sie unterbinden an Datenbanken.For more information about two-way binding expressions, see Binding to Databases.

Binden an eine DatenquelleBinding to a Data Source

Sie können das ListView Steuerelement an ein Datenquellen-Steuerelement (z. b. das SqlDataSource Steuerelement oder ObjectDataSource Steuerelement) oder an eine beliebige Datenquellen Auflistung binden, die die System.Collections.IEnumerable Schnittstelle implementiert, z. b. System.Data.DataView, System.Collections.ArrayList, System.Collections.Generic.List<T>oder andere Auflistungs Typen.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. Verwenden Sie eine der folgenden Methoden, um das ListView-Steuerelement an den entsprechenden Daten Quellentyp zu binden:Use one of the following methods to bind the ListView control to the appropriate data source type:

  • Legen Sie zum Binden an ein Datenquellen-Steuerelement die DataSourceID-Eigenschaft des ListView-Steuer Elements auf den ID Wert des Datenquellen-Steuer Elements fest.To bind to a data source control, set the DataSourceID property of the ListView control to the ID value of the data source control. Das ListView-Steuerelement bindet automatisch an das angegebene Datenquellen-Steuerelement und kann die Funktionen des Datenquellen-Steuer Elements nutzen, um Sortier-, Einfüge-, Aktualisierungs-, Lösch-und Pagingfunktionen auszuführen.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. Dies ist die bevorzugte Methode, um Daten zu binden.This is the preferred method to bind to data.

  • Um eine Bindung an eine Datenquelle herzustellen, die die System.Collections.IEnumerable-Schnittstelle implementiert, legen Sie die DataSource-Eigenschaft des ListView-Steuer Elements Programm gesteuert auf die Datenquelle fest, und nennen Sie dann die DataBind-Methode.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. Wenn Sie diese Technik verwenden, bietet das ListView-Steuerelement keine integrierte Sortier-, Aktualisierungs-, Lösch-und Pagingfunktionalität.When you use this technique, the ListView control does not provide built-in sorting, updating, deleting, and paging functionality. Sie müssen diese Funktion mit dem entsprechenden-Ereignis bereitstellen.You must provide this functionality by using the appropriate event.

Weitere Informationen zur Datenbindung finden Sie unter ASP.NET Data Access Content Map.For more information about data binding, see ASP.NET Data Access Content Map.

Note

Das ListView-Steuerelement kann zum Anzeigen von Benutzereingaben verwendet werden, die möglicherweise böswillige Client Skripts enthalten.The ListView control can be used to display user input, which might include malicious client script. Überprüfen Sie alle Informationen, die von einem Client für ausführbare Skripts, SQL-Anweisungen oder anderen Code gesendet werden, bevor Sie ihn in der Anwendung anzeigen.Check any information that is sent from a client for executable script, SQL statements, or other code before you display it in the application. Es wird dringend empfohlen, dass Werte nach Möglichkeit HTML-codiert werden, bevor Sie in diesem Steuerelement angezeigt werden.We strongly recommend that values be HTML-encoded whenever possible before they are displayed in this control. ASP.net bietet eine Überprüfungs Funktion für die Eingabe Anforderung, mit der Skripts und HTML-Code in Benutzereingaben blockiert werden.ASP.NET provides an input request validation feature to help block script and HTML in user input. Sie können auch Validierungsserver Steuerelemente verwenden, um Benutzereingaben zu überprüfen.You can also use validation server controls to check user input. Weitere Informationen finden Sie unter Einführung in die Validierungs Steuerelemente.For more information, see Introduction to the Validation Controls.

DatenvorgängeData Operations

Wenn das ListView-Steuerelement an ein Datenquellen Steuerelement gebunden ist, kann das ListView-Steuerelement die Funktionen des Datenquellen-Steuer Elements nutzen und automatische Sortier-, Einfüge-, Aktualisierungs-und Löschfunktionen bereitstellen.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.

Note

Das ListView Steuerelement kann das Sortieren, einfügen, aktualisieren und Löschen mit anderen Typen von Datenquellen unterstützen.The ListView control can provide support for sorting, inserting, updating, and deleting with other types of data sources. Um diese Vorgänge zu implementieren, müssen Sie jedoch Code in einem geeigneten Ereignishandler erstellen.However, in order to implement these operations, you must create code in an appropriate event handler.

Da das ListView Steuerelement Vorlagen verwendet, bietet es keine Möglichkeit, automatisch Schaltflächen zum Ausführen von Aktualisierungs-, Lösch-, Einfüge-, Sortier-oder Auswahl Vorgängen zu generieren.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. Sie müssen diese Schaltflächen manuell in die entsprechende Vorlage einschließen.You must manually include these buttons in the appropriate template. Das ListView-Steuerelement erkennt bestimmte Schaltflächen, deren CommandName-Eigenschaft auf einen bestimmten Wert festgelegt ist.The ListView control recognizes certain buttons whose CommandName property is set to a specific value. In der folgenden Tabelle werden die Schaltflächen aufgelistet, die vom ListView Steuerelement erkannt werden, sowie deren Funktionen.The following table lists the buttons that the ListView control recognizes and their functions.

TasteButton CommandName-WertCommandName value BESCHREIBUNGDescription
AbbrechenCancel Jederzeit"Cancel" Bricht einen Bearbeitungs-oder Einfügevorgang ab.Cancels an edit or insert operation. Löst das ItemCanceling-Ereignis aus.Raises the ItemCanceling event.
LöschenDelete "Löschen""Delete" Löscht den aktuellen Datensatz aus der Datenquelle.Deletes the current record from the data source. Löst die ItemDeleted und ItemDeleting Ereignisse aus.Raises the ItemDeleted and ItemDeleting events.
SelectSelect Auswahl"Select" Legt die SelectedIndex-Eigenschaft auf den DisplayIndex-Eigenschafts Wert für das Element fest.Sets the SelectedIndex property to the DisplayIndex property value for the item. Rendert die SelectedItemTemplate Vorlage für das Element.Renders the SelectedItemTemplate template for the item. Löst die SelectedIndexChanging und SelectedIndexChanged Ereignisse aus.Raises the SelectedIndexChanging and SelectedIndexChanged events.
Edit (Bearbeiten)Edit Bearbeiten"Edit" Versetzt das Element in den Bearbeitungsmodus.Puts the item in edit mode. Rendert die EditItemTemplate Vorlage für das Element.Renders the EditItemTemplate template for the item. Löst das ItemEditing-Ereignis aus.Raises the ItemEditing event.
EinfügenInsert Setze"Insert" Fügt die gebundenen Werte aus der InsertItemTemplate Vorlage in die Datenquelle ein.Inserts the bound values from the InsertItemTemplate template into the data source. Löst die ItemInserting und ItemInserted Ereignisse aus.Raises the ItemInserting and ItemInserted events.
AktualisierenUpdate Alisierungs"Update" Aktualisiert den aktuellen Datensatz in der Datenquelle mit den gebundenen Werten aus der EditItemTemplate Vorlage.Updates the current record in the data source with the bound values from the EditItemTemplate template. Löst die ItemUpdating und ItemUpdated Ereignisse aus.Raises the ItemUpdating and ItemUpdated events.
SortierenSort Gefährtin"Sort" Sortiert die Spalten, die in der CommandArgument-Eigenschaft der Schaltfläche aufgelistet sind.Sorts the columns listed in the CommandArgument property of the button. Löst die Sorting und Sorted Ereignisse aus.Raises the Sorting and Sorted events.

Anders als bei der Schaltfläche "Löschen" (wodurch das aktuelle Datenelement sofort gelöscht wird), wird beim ListView klicken auf die Schaltfläche "Bearbeiten" das aktuelle Element im Bearbeitungsmodus angezeigt.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. Im Bearbeitungsmodus wird der Inhalt, der in der EditItemTemplate-Eigenschaft enthalten ist, für das aktuelle Datenelement angezeigt.In edit mode, the content that is contained in the EditItemTemplate property is displayed for the current data item. In der Regel wird die Schaltfläche "Bearbeiten" in der Vorlage "Element bearbeiten" durch ein Update und eine Schaltfläche "Abbrechen" ersetzt.Typically, in the edit item template, the Edit button is replaced with an Update and a Cancel button. Eingabe Steuerelemente, die für den Datentyp des Felds geeignet sind (z. b. ein TextBox oder CheckBox-Steuerelement), zeigen in der Regel auch den Wert eines Felds an, das ein Benutzer ändern muss.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. Wenn Sie auf die Schaltfläche Aktualisieren klicken, wird der Datensatz in der Datenquelle aktualisiert. durch Klicken auf die Schaltfläche Abbrechen wird der Bearbeitungsvorgang abgebrochen.Clicking the Update button updates the record in the data source, and clicking the Cancel button cancels the edit operation.

Die INSERT-Funktion ist aktiviert, wenn die InsertItemPosition-Eigenschaft auf FirstItem oder LastItemfestgelegt ist.The insert functionality is enabled when the InsertItemPosition property is set to FirstItem or LastItem. Diese Eigenschaft definiert, wo die InsertItemTemplate Vorlage für das einfügeelement gerendert wird.This property defines where the InsertItemTemplate template is rendered for the insert item. Die Element Vorlage einfügen umfasst in der Regel eine INSERT-und eine Cancel-Schaltfläche, und es werden leere Eingabe Steuerelemente angezeigt, damit Benutzer die Werte für den neuen Datensatz eingeben können.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. Durch Klicken auf die Schaltfläche Einfügen wird der Datensatz in die Datenquelle eingefügt, und durch Klicken auf die Schaltfläche Abbrechen werden alle Felder gelöscht.Clicking the Insert button inserts the record in the data source, and clicking the Cancel button clears all the fields.

SortierungSorting

Das ListView Steuerelement ermöglicht Benutzern das Sortieren der Elemente, indem Sie auf die Sortier Schaltfläche klicken.The ListView control enables users to sort the items by clicking the Sort button. Die Sortierfunktion wird in der CommandArgument-Eigenschaft der Schaltfläche definiert, die die zu sortierenden Spalten enthält.Sort functionality is defined in the CommandArgument property of the button that contains the columns to be sorted.

PagingPaging

Anstatt alle Datensätze aus der Datenquelle gleichzeitig anzuzeigen, kann das ListView-Steuerelement die Datensätze in Seiten unterbrechen.Instead of displaying all the records from the data source at the same time, the ListView control can break the records into pages. Um das Paging zu aktivieren, ordnen Sie dem ListView Steuerelement ein DataPager-Steuerelement zu.To enable paging, associate a DataPager control with the ListView control. Fügen Sie dann ein DataPager-Steuerelement in die LayoutTemplate Vorlage ein.Then insert a DataPager control inside the LayoutTemplate template. Wenn sich das DataPager Steuerelement außerhalb des ListView Steuer Elements befindet, legen Sie die Eigenschaft PagedControlID auf die ID des ListView Steuer Elements fest.Alternatively, if the DataPager control is outside the ListView control, set the PagedControlID property to the ID of the ListView control.

EventsEvents

In der folgenden Tabelle sind die Ereignisse aufgelistet, die vom ListView-Steuerelement unterstützt werden.The following table lists the events that are supported by the ListView control.

EreignisEvent BESCHREIBUNGDescription
ItemCanceling Tritt auf, wenn auf die Schaltfläche Abbrechen (eine Schaltfläche mit der CommandName-Eigenschaft auf "Abbrechen" festgelegt ist) geklickt wird, aber bevor das ListView Steuerelement den Einfüge-oder Bearbeitungsvorgang abbricht.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. Dieses Ereignis wird häufig verwendet, um den Abbruch Vorgang zu beenden.This event is often used to stop the cancel operation.
ItemCommand Tritt auf, wenn im ListView-Steuerelement auf eine Schaltfläche geklickt wird.Occurs when a button is clicked in the ListView control. Dieses Ereignis wird häufig verwendet, um eine benutzerdefinierte Aufgabe auszuführen, wenn im-Steuerelement auf eine Schaltfläche geklickt wird.This event is often used to perform a custom task when a button is clicked in the control.
ItemCreated Tritt ein, wenn im ListView Steuerelement ein neues Element erstellt wird.Occurs when a new item is created in the ListView control. Dieses Ereignis wird häufig verwendet, um den Inhalt eines Elements zu ändern, wenn das Element erstellt wird.This event is often used to modify the content of an item when the item is created.
ItemDataBound Tritt auf, wenn ein Datenelement an Daten im ListView Steuerelement gebunden ist.Occurs when a data item is bound to data in the ListView control. Dieses Ereignis wird häufig verwendet, um den Inhalt eines Elements zu ändern, wenn das Element an Daten gebunden ist.This event is often used to modify the content of an item when the item is bound to data.
ItemDeleted Tritt auf, wenn auf die Schaltfläche Löschen (eine Schaltfläche mit der CommandName-Eigenschaft auf "Delete" festgelegt ist) geklickt wird oder die DeleteItem-Methode aufgerufen wird, nachdem das ListView-Steuerelement den Datensatz aus der Datenquelle gelöscht hat.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. Dieses Ereignis wird häufig verwendet, um die Ergebnisse des Löschvorgangs zu überprüfen.This event is often used to check the results of the delete operation.
ItemDeleting Tritt auf, wenn auf eine Lösch Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft auf "Delete" festgelegt ist) geklickt wird oder die DeleteItem-Methode aufgerufen wird, aber bevor das ListView-Steuerelement den Datensatz aus der Datenquelle löscht.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. Dieses Ereignis wird häufig verwendet, um den Löschvorgang zu bestätigen oder abzubrechen.This event is often used to confirm or cancel the delete operation.
ItemEditing Tritt auf ListView, wenn auf eine Bearbeitungs Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft, die auf "Edit" festgelegt ist) geklickt wirdOccurs when an Edit button (a button with its CommandName property set to "Edit") is clicked, but before the ListView control enters edit mode. Dieses Ereignis wird häufig verwendet, um den Bearbeitungsvorgang abzubrechen.This event is often used to cancel the editing operation.
ItemInserted Tritt auf, wenn auf eine INSERT-Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft, auf die "Insert" festgelegt ist) geklickt wird oder die InsertNewItem-Methode aufgerufen wird, nachdem das ListView-Steuerelement den neuen Datensatz aus der DatenquelleOccurs 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. Dieses Ereignis wird häufig verwendet, um die Ergebnisse des Einfügevorgangs zu überprüfen.This event is often used to check the results of the insert operation.
ItemInserting Tritt auf, wenn auf eine einfügeschaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft, auf die "Insert" festgelegt ist) geklickt wird oder die InsertNewItem-Methode aufgerufen wird, bevor das ListView-SteuerelementOccurs 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. Dieses Ereignis wird häufig verwendet, um den Einfügevorgang abzubrechen oder die Werte des neuen Elements zu ändern oder zu überprüfen.This event is often used to cancel the insert operation or change or validate the values of the new item.
ItemUpdated Tritt auf, wenn auf eine Aktualisierungs Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft, auf die "Update" festgelegt ist) geklickt wird oder die UpdateItem-Methode aufgerufen wird, nachdem das ListView-SteuerelementOccurs 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. Dieses Ereignis wird häufig verwendet, um die Ergebnisse des Aktualisierungs Vorgangs zu überprüfen.This event is often used to check the results of the update operation.
ItemUpdating Tritt auf, wenn auf eine Aktualisierungs Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft, auf die "Update" festgelegt ist) geklickt wird oder die UpdateItem-Methode aufgerufen wird, aber bevor das ListView-SteuerelementOccurs 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. Dieses Ereignis wird häufig verwendet, um den Aktualisierungs Vorgang abzubrechen oder die Werte des bearbeiteten Elements zu ändern oder zu überprüfen.This event is often used to cancel the updating operation or change or validate the values of the edited item.
LayoutCreated Tritt ein, wenn die LayoutTemplate-Vorlage in einem ListView-Steuerelement erstellt wird.Occurs when the LayoutTemplate template is created in a ListView control. Dieses Ereignis wird häufig verwendet, um eine Aufgabe nach der Erstellung der Vorlage auszuführen.This event is often used to perform a task after the template is created.
PagePropertiesChanged Tritt ein, wenn die Seiteneigenschaften geändert werden, nachdem das ListView-Steuerelement die neuen Werte festgelegt hat.Occurs when the page properties change, after the ListView control sets the new values.
PagePropertiesChanging Tritt auf, wenn sich die Datenseiten Eigenschaften ändern, aber bevor das ListView-Steuerelement die neuen Werte festlegt.Occurs when the data-page properties change, but before the ListView control sets the new values.
SelectedIndexChanged Tritt auf, wenn auf eine SELECT-Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft auf "Select" festgelegt ist) geklickt wird, nachdem das ListView Steuerelement den Select-Vorgang behandeltOccurs when a Select button (a button with its CommandName property set to "Select") is clicked, after the ListView control handles the select operation. Dieses Ereignis wird häufig verwendet, um eine benutzerdefinierte Aufgabe auszuführen, nachdem ein Element im-Steuerelement ausgewählt wurde.This event is often used to perform a custom task after an item is selected in the control.
SelectedIndexChanging Tritt auf, wenn auf eine SELECT-Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft auf "Select" festgelegt ist) geklickt wird, aber bevor das ListView Steuerelement den Select-Vorgang verarbeitetOccurs when a Select button (a button with its CommandName property set to "Select") is clicked, but before the ListView control handles the select operation. Dieses Ereignis wird häufig verwendet, um den Select-Vorgang abzubrechen.This event is often used to cancel the select operation.
Sorted Tritt auf, wenn auf eine Sortier Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft auf "Sort" festgelegt ist) geklickt wird oder die Sort-Methode aufgerufen wird, nachdem das ListView-Steuerelement den Sortiervorgang behandeltOccurs 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. Dieses Ereignis wird normalerweise verwendet, um eine benutzerdefinierte Aufgabe auszuführen, nachdem ein Benutzer auf eine Sortier Schaltfläche geklickt hat und die Daten sortiert wurden.This event is typically used to perform a custom task after a user clicks a Sort button and the data has been sorted.
Sorting Tritt auf, wenn auf eine Sortier Schaltfläche (eine Schaltfläche mit der CommandName-Eigenschaft, auf die "Sort" festgelegt ist) geklickt wird oder die Sort-Methode aufgerufen wird, aber bevor das ListView Steuerelement den Sortiervorgang verarbeitetOccurs 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. Dieses Ereignis wird häufig verwendet, um den Sortiervorgang abzubrechen oder um eine benutzerdefinierte Sortier Routine auszuführen.This event is often used to cancel the sorting operation or to perform a custom sorting routine.

Deklarative SyntaxDeclarative 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>

Constructors

ListView()

Initialisiert eine neue Instanz der Klasse ListView.Initializes a new instance of the ListView class.

Properties

AccessKey

Überschreibt die AccessKey-Eigenschaft.Overrides the AccessKey property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.Gets the browser-specific adapter for the control.

(Inherited from Control)
AlternatingItemTemplate

Ruft den benutzerdefinierten Inhalt für das abwechselnde Datenelement in einem ListView-Steuerelement ab oder legt diesen fest.Gets or sets the custom content for the alternating data item in a ListView control.

AppRelativeTemplateSourceDirectory

Ruft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Inherited from Control)
Attributes

Ruft die Auflistung von beliebigen Attributen (nur für die Darstellung) ab, die keinen Eigenschaften des Steuerelements entsprechen.Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(Inherited from WebControl)
BackColor

Überschreibt die BackColor-Eigenschaft.Overrides the BackColor property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

BindingContainer

Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.Gets the control that contains this control's data binding.

(Inherited from Control)
BorderColor

Überschreibt die BorderColor-Eigenschaft.Overrides the BorderColor property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

BorderStyle

Überschreibt die BorderStyle-Eigenschaft.Overrides the BorderStyle property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

BorderWidth

Überschreibt die BorderWidth-Eigenschaft.Overrides the BorderWidth property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

ChildControlsCreated

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.Gets a value that indicates whether the server control's child controls have been created.

(Inherited from Control)
ClientID

Ruft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird.Gets the control ID for HTML markup that is generated by ASP.NET.

(Inherited from Control)
ClientIDMode

Ruft den Algorithmus ab, mit dem der Wert der ClientID-Eigenschaft generiert wird, oder legt diesen fest.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Inherited from Control)
ClientIDRowSuffix

Ruft den Namen des Datenfelds ab, dessen Wert verwendet wird, um jede Datenzeile eines ListView-Steuerelements eindeutig zu identifizieren, wenn die ClientIDMode-Eigenschaft auf Predictable festgelegt wird, oder legt ihn fest.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

Ruft die Datenwerte ab, mit denen die einzelnen Instanzen eines datengebundenen Steuerelements eindeutig identifiziert werden, wenn ASP.NET den ClientID-Wert generiert.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

Ruft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt.Gets a character value representing the separator character used in the ClientID property.

(Inherited from Control)
Context

Ruft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab.Gets the HttpContext object associated with the server control for the current Web request.

(Inherited from Control)
Controls

Ruft ein ControlCollection-Objekt ab, das die untergeordneten Steuerelemente des ListView-Steuerelements darstellt.Gets a ControlCollection object that represents the child controls of the ListView control.

ControlStyle

Ruft den Stil des Webserversteuerelements ab.Gets the style of the Web server control. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.This property is used primarily by control developers.

(Inherited from WebControl)
ControlStyleCreated

Ruft einen Wert ab, der angibt, ob ein Style-Objekt für die ControlStyle-Eigenschaft erstellt wurde.Gets a value indicating whether a Style object has been created for the ControlStyle property. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.This property is primarily used by control developers.

(Inherited from WebControl)
ConvertEmptyStringToNull

Ruft einen Wert ab, der angibt, ob bei der Aktualisierung des Datenfelds in der Datenquelle Werte, die leere Zeichenfolgen ("") darstellen, in NULL-Werte konvertiert werden, oder legt diesen fest.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

Überschreibt die CssClass-Eigenschaft.Overrides the CssClass property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

DataItemContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataItemContainer implementiert wird.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Inherited from Control)
DataKeyNames

Ruft ein Array ab, das die Namen der primären Schlüsselfelder der in einem ListView-Steuerelement angezeigten Elemente enthält, bzw. legt das Array fest.Gets or sets an array that contains the names of the primary key fields for the items displayed in a ListView control.

DataKeys

Ruft eine Auflistung von DataKey-Objekten ab, die den Datenschlüsselwert für die einzelnen Elemente in einem ListView-Steuerelement darstellen.Gets a collection of DataKey objects that represent the data-key value for each item in a ListView control.

DataKeysContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataKeysControl implementiert wird.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Inherited from Control)
DataMember

Ruft den Namen der Datenliste ab, an die das datengebundene Steuerelement gebunden wird, wenn die Datenquelle mehrere Listen von Datenelementen enthält, oder legt diesen fest.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

Ruft das Objekt ab, aus dem das datengebundene Steuerelement seine Liste mit Datenelementen abruft, oder legt dieses fest.Gets or sets the object from which the data-bound control retrieves its list of data items.

(Inherited from BaseDataBoundControl)
DataSourceID

Dient zum Abrufen oder Festlegen der ID des Steuerelements, aus dem das datengebundene Steuerelement seine Liste mit Datenelementen abruft.Gets or sets the ID of the control from which the data-bound control retrieves its list of data items.

(Inherited from DataBoundControl)
DataSourceObject

Ruft ein Objekt ab, das die IDataSource-Schnittstelle implementiert, die Zugriff auf den Dateninhalt des Objekts bereitstellt.Gets an object that implements the IDataSource interface, which provides access to the object's data content.

(Inherited from DataBoundControl)
DeleteMethod

Ruft den Namen der Methode ab, die aufgerufen werden soll, um Daten zu löschen, oder legt diesen fest.Gets or sets the name of the method to call in order to delete data.

DesignMode

Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.Gets a value indicating whether a control is being used on a design surface.

(Inherited from Control)
EditIndex

Ruft den Index des Elements ab, das bearbeitet wird, oder legt diesen fest.Gets or sets the index of the item being edited.

EditItem

Ruft das Element ab, das sich in einem ListView-Steuerelement im Bearbeitungsmodus befindet.Gets the item that is in edit mode in a ListView control.

EditItemTemplate

Ruft den benutzerdefinierten Inhalt des Elements im Bearbeitungsmodus ab oder legt diesen fest.Gets or sets the custom content for the item in edit mode.

EmptyDataTemplate

Ruft den benutzerdefinierten Inhalt für die leere Vorlage ab, die gerendert wird, wenn ein ListView-Steuerelement an eine Datenquelle ohne Datensätze gebunden ist, oder legt diesen Inhalt fest.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

Ruft den benutzerdefinierten Inhalt für das leere Element ab, das in einem ListView-Steuerelement gerendert wird, wenn in der letzten Zeile der aktuellen Datenseite keine weiteren Datenelemente angezeigt werden können.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

Ruft einen Wert ab, der angibt, ob das Webserversteuerelement aktiviert ist, oder legt diesen fest.Gets or sets a value indicating whether the Web server control is enabled.

(Inherited from WebControl)
EnableModelValidation

Ruft einen Wert ab, der angibt, ob ein Validierungssteuerelement Ausnahmen behandelt, die während Einfüge- oder Aktualisierungsvorgängen auftreten, oder legt diesen fest.Gets or sets a value that indicates whether a validator control will handle exceptions that occur during insert or update operations.

EnablePersistedSelection

Ruft einen Wert ab, der angibt, ob die Zeilenauswahl bestehen bleibt, wenn ein Benutzer durch Daten in einem datengebundenen Steuerelement blättert, oder legt ihn fest.Gets or sets a value that indicates whether row selection persists when a user pages through data in a data-bound control.

EnableTheming

Ruft einen Wert ab, der angibt, ob für dieses Steuerelement Designs gelten, oder legt diesen fest.Gets or sets a value indicating whether themes apply to this control.

(Inherited from WebControl)
EnableViewState

Ruft einen Wert ab, der dem anfordernden Client angibt, ob das Serversteuerelement seinen Ansichtszustand sowie den Ansichtszustand von jedem enthaltenen untergeordneten Steuerelement beibehält, oder legt diesen fest.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

Ruft eine Liste von Ereignishandlerdelegaten für das Steuerelement ab.Gets a list of event handler delegates for the control. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

(Inherited from Control)
Font

Überschreibt die Font-Eigenschaft.Overrides the Font property. Diese Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.This property is not supported by the ListView control.

ForeColor

Überschreibt die ForeColor-Eigenschaft.Overrides the ForeColor property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

GroupItemCount

Ruft die Anzahl der Elemente ab, in einem ListView-Steuerelement pro Gruppe angezeigt werden sollen, oder legt diese fest.Gets or sets the number of items to display per group in a ListView control.

GroupPlaceholderID

Ruft die ID für den Gruppenplatzhalter in einem ListView-Steuerelement ab oder legt diese fest.Gets or sets the ID for the group placeholder in a ListView control.

GroupSeparatorTemplate

Ruft den benutzerdefinierten Inhalt für das Trennzeichen zwischen Gruppen in einem ListView-Steuerelement ab oder legt diesen fest.Gets or sets the user-defined content for the separator between groups in a ListView control.

GroupTemplate

Ruft den benutzerdefinierten Inhalt für den Gruppencontainer in einem ListView-Steuerelement ab oder legt diesen fest.Gets or sets the user-defined content for the group container in a ListView control.

HasAttributes

Ruft einen Wert ab, der angibt, ob für das Steuerelement Attribute festgelegt wurden.Gets a value indicating whether the control has attributes set.

(Inherited from WebControl)
HasChildViewState

Ruft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Inherited from Control)
Height

Überschreibt die Height-Eigenschaft.Overrides the Height property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

ID

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.Gets or sets the programmatic identifier assigned to the server control.

(Inherited from Control)
IdSeparator

Ruft das als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab.Gets the character used to separate control identifiers.

(Inherited from Control)
Initialized

Ruft einen Wert ab, der angibt, ob das datengebundene Steuerelement initialisiert wurde.Gets a value indicating whether the data-bound control has been initialized.

(Inherited from BaseDataBoundControl)
InsertItem

Ruft das einzufügende Element eines ListView-Steuerelements ab.Gets the insert item of a ListView control.

InsertItemPosition

Ruft die Position der InsertItemTemplate-Vorlage ab, wenn diese als Teil des ListView-Steuerelements gerendert wird, oder legt diese fest.Gets or sets the location of the InsertItemTemplate template when it is rendered as part of the ListView control.

InsertItemTemplate

Ruft den benutzerdefinierten Inhalt für ein einzufügendes Element im ListView-Steuerelement ab oder legt diesen fest.Gets or sets the custom content for an insert item in the ListView control.

InsertMethod

Ruft den Namen der Methode ab, die aufgerufen werden soll, um Daten einzufügen, oder legt diesen fest.Gets or sets the name of the method to call in order to insert data.

IsBoundUsingDataSourceID

Ruft einen Wert ab, der angibt, ob die DataSourceID-Eigenschaft festgelegt ist.Gets a value indicating whether the DataSourceID property is set.

(Inherited from BaseDataBoundControl)
IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen.Gets a value indicating whether controls contained within this control have control state.

(Inherited from Control)
IsDataBindingAutomatic

Ruft einen Wert ab, der angibt, ob die Datenbindung automatisch erfolgt.Gets a value that indicates whether data binding is automatic.

(Inherited from BaseDataBoundControl)
IsEnabled

Ruft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist.Gets a value indicating whether the control is enabled.

(Inherited from WebControl)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen des Ansichtszustands speichert.Gets a value that indicates whether the server control is saving changes to its view state.

(Inherited from Control)
IsUsingModelBinders

Ruft einen Wert ab, der angibt, ob Modellbindung gegenwärtig verwendet wird.Gets a value that indicates whether model binding is in use.

IsUsingModelBinders

Ruft einen Wert ab, der angibt, ob Modellbindung gegenwärtig verwendet wird.Gets a value that indicates whether model binding is in use.

(Inherited from DataBoundControl)
IsViewStateEnabled

Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.Gets a value indicating whether view state is enabled for this control.

(Inherited from Control)
ItemPlaceholderID

Ruft die ID für den Elementplatzhalter in einem ListView-Steuerelement ab oder legt diese fest.Gets or sets the ID for the item placeholder in a ListView control.

Items

Ruft eine Auflistung von ListViewDataItem-Objekten ab, die die Datenelemente der aktuellen Datenseite in einem ListView-Steuerelement darstellen.Gets a collection of ListViewDataItem objects that represent the data items of the current page of data in a ListView control.

ItemSeparatorTemplate

Ruft den benutzerdefinierten Inhalt für das Trennzeichen zwischen den Elementen in einem ListView-Steuerelement ab oder legt diesen fest.Gets or sets the custom content for the separator between the items in a ListView control.

ItemTemplate

Ruft den benutzerdefinierten Inhalt des Datenelements in einem ListView-Steuerelement ab oder legt diesen fest.Gets or sets the custom content for the data item in a ListView control.

ItemType

Ruft den Namen des Datenelementtyps für stark typisierte Datenbindung ab oder legt diesen fest.Gets or sets the name of the data item type for strongly typed data binding.

(Inherited from DataBoundControl)
LayoutTemplate

Ruft den benutzerdefinierten Inhalt des Stammcontainers in einem ListView-Steuerelement ab oder legt diesen fest.Gets or sets the custom content for the root container in a ListView control.

LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Inherited from Control)
MaximumRows

Ruft die maximale Anzahl von Elementen ab, die auf einer einzelnen Seite des ListView-Steuerelements angezeigt werden sollen.Gets the maximum number of items to display on a single page of the ListView control.

NamingContainer

Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace erstellt, damit zwischen Serversteuerelementen mit demselben ID-Eigenschaftswert unterschieden werden kann.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

Ruft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält.Gets a reference to the Page instance that contains the server control.

(Inherited from Control)
Parent

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab.Gets a reference to the server control's parent control in the page control hierarchy.

(Inherited from Control)
RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET-Version angibt, mit der gerenderte HTML-Objekte kompatibel sind.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Inherited from Control)
RequiresDataBinding

Ruft einen Wert ab, der angibt, ob die DataBind()-Methode aufgerufen werden soll, oder legt diesen fest.Gets or sets a value indicating whether the DataBind() method should be called.

(Inherited from BaseDataBoundControl)
SelectArguments

Ruft ein DataSourceSelectArguments-Objekt ab, das vom datengebundenen Steuerelement beim Abrufen von Daten aus einem Datenquellen-Steuerelement verwendet wird.Gets a DataSourceSelectArguments object that the data-bound control uses when retrieving data from a data source control.

(Inherited from DataBoundControl)
SelectedDataKey

Ruft den Datenschlüsselwert für das ausgewählte Element in einem ListView-Steuerelement ab.Gets the data-key value for the selected item in a ListView control.

SelectedIndex

Ruft den Index des ausgewählten Elements in einem ListView-Steuerelement ab oder legt diesen fest.Gets or sets the index of the selected item in a ListView control.

SelectedItemTemplate

Ruft den benutzerdefinierten Inhalt des ausgewählten Elements in einem ListView-Steuerelement ab oder legt diesen fest.Gets or sets the custom content for the selected item in a ListView control.

SelectedPersistedDataKey

Ruft den Datenschlüsselwert für das beibehaltene ausgewählte Element in einem datengebundenen Steuerelement ab oder legt ihn fest.Gets or sets the data-key value for the persisted selected item in a data-bound control.

SelectedValue

Ruft den Datenschlüsselwert des ausgewählten Elements in einem ListView-Steuerelement ab.Gets the data-key value of the selected item in a ListView control.

SelectMethod

Der Name der Methode, die aufgerufen werden soll, um Daten zu lesen.The name of the method to call in order to read data.

(Inherited from DataBoundControl)
Site

Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostet, wenn es auf einer Entwurfsoberfläche gerendert wird.Gets information about the container that hosts the current control when rendered on a design surface.

(Inherited from Control)
SkinID

Ruft das Design ab, das auf das Steuerelement angewendet werden soll.Gets or sets the skin to apply to the control.

(Inherited from WebControl)
SortDirection

Ruft die Sortierrichtung des sortierten Felds bzw. der sortierten Felder ab.Gets the sort direction of the field or fields that are being sorted.

SortExpression

Ruft den Sortierausdruck ab, der den sortierten Feldern zugeordnet ist.Gets the sort expression that is associated with the field or fields that are being sorted.

StartRowIndex

Ruft den Index des ersten Datensatzes ab, der auf einer Datenseite im ListView-Steuerelement angezeigt wird.Gets the index of the first record that is displayed on a page of data in the ListView control.

Style

Ruft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut gerendert werden.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

Ruft einen Wert ab, der angibt, ob vom Steuerelement das disabled-Attribut des gerenderten HTML-Elements auf "disabled" festgelegt werden soll, wenn die IsEnabled-Eigenschaft des Steuerelements false ist.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

Überschreibt die TabIndex-Eigenschaft.Overrides the TabIndex property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

TagKey

Ruft den HtmlTextWriterTag-Wert ab, der diesem Webserversteuerelement entspricht.Gets the HtmlTextWriterTag value that corresponds to this Web server control. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.This property is used primarily by control developers.

(Inherited from WebControl)
TagName

Ruft den Namen des Steuerelementtags ab.Gets the name of the control tag. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.This property is used primarily by control developers.

(Inherited from WebControl)
TemplateControl

Ruft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest.Gets or sets a reference to the template that contains this control.

(Inherited from Control)
TemplateSourceDirectory

Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Inherited from Control)
ToolTip

Überschreibt die ToolTip-Eigenschaft.Overrides the ToolTip property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

UniqueID

Ruft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab.Gets the unique, hierarchically qualified identifier for the server control.

(Inherited from Control)
UpdateMethod

Ruft den Namen der Methode ab, die aufgerufen werden soll, um Daten zu aktualisieren, oder legt diesen fest.Gets or sets the name of the method to call in order to update data.

ValidateRequestMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement Clienteingaben des Browser auf gefährliche Werte überprüft.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Inherited from Control)
ViewState

Ruft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können.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

Ruft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird.Gets a value that indicates whether the StateBag object is case-insensitive.

(Inherited from Control)
ViewStateMode

Ruft den Ansichtszustandsmodus des Steuerelements ab oder legt ihn fest.Gets or sets the view-state mode of this control.

(Inherited from Control)
Visible

Ruft einen Wert ab, der angibt, ob ein Serversteuerelement auf der Seite als Benutzeroberfläche gerendert wird.Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(Inherited from Control)
Width

Überschreibt die Width-Eigenschaft.Overrides the Width property. Das Festlegen dieser Eigenschaft wird vom ListView-Steuerelement nicht unterstützt.Setting this property is not supported by the ListView control.

Methods

AddAttributesToRender(HtmlTextWriter)

Fügt dem angegebenen HtmlTextWriterTag die darzustellenden HTML-Attribute und -Stile hinzu.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriterTag. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

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

Fügt dem angegebenen Container das angegebene Steuerelement hinzu.Adds the specified control to the specified container.

AddedControl(Control, Int32)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement zur Controls-Auflistung des Control-Objekts hinzugefügt wurde.Called after a child control is added to the Controls collection of the Control object.

(Inherited from Control)
AddParsedSubObject(Object)

Benachrichtigt das Serversteuerelement, dass entweder ein XML-Element oder HTML-Element analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu.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)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement und überschreibt hierbei alle vorhandenen Formatvorlagenelemente des Steuerelements.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is primarily used by control developers.

(Inherited from WebControl)
ApplyStyleSheetSkin(Page)

Übernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement.Applies the style properties defined in the page style sheet to the control.

(Inherited from Control)
BeginRenderTracing(TextWriter, Object)

Startet die Entwurfszeitablaufverfolgung des Renderns von Daten.Begins design-time tracing of rendering data.

(Inherited from Control)
BuildProfileTree(String, Boolean)

Sammelt Informationen zum Serversteuerelement und übermittelt sie an die Trace-Eigenschaft, sodass diese angezeigt werden, wenn die Ablaufverfolgung für die Seite aktiviert ist.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()

Legt den zwischengespeicherten ClientID-Wert auf null fest.Sets the cached ClientID value to null.

(Inherited from Control)
ClearChildControlState()

Löscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements.Deletes the control-state information for the server control's child controls.

(Inherited from Control)
ClearChildState()

Löscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements.Deletes the view-state and control-state information for all the server control's child controls.

(Inherited from Control)
ClearChildViewState()

Löscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements.Deletes the view-state information for all the server control's child controls.

(Inherited from Control)
ClearEffectiveClientIDMode()

Legt die ClientIDMode-Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit fest.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Inherited from Control)
ConfirmInitState()

Legt den initialisierten Zustand des datengebundenen Steuerelements fest.Sets the initialized state of the data-bound control.

(Inherited from BaseDataBoundControl)
CopyBaseAttributes(WebControl)

Kopiert die nicht vom Style-Objekt gekapselten Eigenschaften aus dem angegebenen Webserversteuerelement in das Webserversteuerelement, von dem aus diese Methode aufgerufen wird.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. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

(Inherited from WebControl)
CreateChildControls()

Erstellt die Steuerelementhierarchie, mit der das ListView-Steuerelement auf der Grundlage der im Ansichtszustand gespeicherten Werte gerendert wird.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)

Erstellt die Steuerelementhierarchie, mit der das ListView-Steuerelement unter Verwendung der angegebenen Datenquelle gerendert wird.Creates the control hierarchy that is used to render the ListView control by using the specified data source.

CreateControlCollection()

Erstellt ein neues ControlCollection-Objekt, das die untergeordneten Steuerelemente (sowohl literale als auch Serversteuerelemente) des Serversteuerelements enthält.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(Inherited from Control)
CreateControlStyle()

Erstellt den Standardstil für das Steuerelement.Creates the default style for the control.

CreateDataItem(Int32, Int32)

Erstellt ein Datenelement im ListView-Steuerelement.Creates a data item in the ListView control.

CreateDataSourceSelectArguments()

Erstellt das DataSourceSelectArguments-Objekt mit den Argumenten, die an die Datenquelle übergeben werden.Creates the DataSourceSelectArguments object that contains the arguments that are passed to the data source.

CreateEmptyDataItem()

Erstellt die EmptyDataTemplate-Vorlage im ListView-Steuerelement.Creates the EmptyDataTemplate template in the ListView control.

CreateEmptyItem()

Erstellt ein leeres Element im ListView-Steuerelement.Creates an empty item in the ListView control.

CreateInsertItem()

Erstelle ein einzufügendes Element im ListView-Steuerelement.Creates an insert item in the ListView control.

CreateItem(ListViewItemType)

Erstellt ein ListViewItem-Objekt mit dem angegebenen Typ.Creates a ListViewItem object with the specified type.

CreateItemsInGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList)

Erstellt die ListView-Steuerelementhierarchie in Gruppen.Creates the ListView control hierarchy in groups.

CreateItemsWithoutGroups(ListViewPagedDataSource, Boolean, InsertItemPosition, ArrayList)

Erstellt die ListView-Steuerelementhierarchie ohne Gruppen.Creates the ListView control hierarchy without groups.

CreateLayoutTemplate()

Erstellt den Stammcontainer im ListView-Steuerelement.Creates the root container in the ListView control.

CreateSuffixArrayList(ListViewPagedDataSource, ArrayList)

Erstellt ein Array von Suffixen für ASP.NET, die beim Generieren des ClientID-Werts zu verwenden sind.Creates an array of suffixes for ASP.NET to use when it generates the ClientID value.

DataBind()

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente.Binds a data source to the invoked server control and all its child controls.

(Inherited from BaseDataBoundControl)
DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit der Option, das DataBinding-Ereignis auszulösen.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()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.Binds a data source to the server control's child controls.

(Inherited from Control)
DeleteItem(Int32)

Löscht den Datensatz am angegebenen Index aus der Datenquelle.Deletes the record at the specified index from the data source.

Dispose()

Ermöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird.Enables a server control to perform final clean up before it is released from memory.

(Inherited from Control)
EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung des Renderns von Daten.Ends design-time tracing of rendering data.

(Inherited from Control)
EnsureChildControls()

Stellt fest, ob das Serversteuerelement untergeordnete Steuerelemente enthält.Determines whether the server control contains child controls. Wenn das nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.If it does not, it creates child controls.

(Inherited from Control)
EnsureDataBound()

Ruft die DataBind()-Methode auf, wenn die DataSourceID-Eigenschaft festgelegt und das datengebundene Steuerelement so markiert ist, dass es eine Bindung erfordert.Calls the DataBind() method if the DataSourceID property is set and the data-bound control is marked to require binding.

(Inherited from BaseDataBoundControl)
EnsureID()

Erstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen.Creates an identifier for controls that do not have an identifier assigned.

(Inherited from Control)
EnsureLayoutTemplate()

Stellt sicher, dass der LayoutTemplate-Inhalt im ListView-Steuerelement ordnungsgemäß erstellt wird.Ensures that the LayoutTemplate content is correctly created in the ListView control.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Ruft die Werte der einzelnen im angegebenen Element deklarierten Felder ab und speichert diese im angegebenen IOrderedDictionary-Objekt.Retrieves the values of each field that is declared in the specified item, and stores them in the specified IOrderedDictionary object.

FindControl(String)

Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement mit dem angegebenen id-Parameter.Searches the current naming container for a server control with the specified id parameter.

(Inherited from Control)
FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer nach einem Serversteuerelement mit der angegebenen id und einer ganzen Zahl, die im pathOffset-Parameter angegeben ist, der die Suche unterstützt.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. Sie sollten diese Version der FindControl-Methode nicht überschreiben.You should not override this version of the FindControl method.

(Inherited from Control)
FindPlaceholder(String, Control)

Durchsucht den angegebenen Container nach einem Steuerelement mit dem angegebenen Bezeichner.Searches the specified container for a control that has the specified identifier.

Focus()

Legt den Eingabefokus auf ein Steuerelement fest.Sets input focus to a control.

(Inherited from Control)
GetData()

Ruft ein DataSourceView-Objekt ab, mit dessen Hilfe das datengebundene Steuerelement Datenvorgänge ausführt.Retrieves a DataSourceView object that the data-bound control uses to perform data operations.

(Inherited from DataBoundControl)
GetDataSource()

Ruft die IDataSource-Schnittstelle ab, der das datengebundene Steuerelement zugeordnet ist (falls vorhanden).Retrieves the IDataSource interface that the data-bound control is associated with, if any.

(Inherited from DataBoundControl)
GetDesignModeState()

Ruft die Entwurfszeitdaten für ein Steuerelement ab.Gets design-time data for a control.

(Inherited from Control)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetUniqueIDRelativeTo(Control)

Gibt den mit einem Präfix versehenen Abschnitt der UniqueID-Eigenschaft des angegebenen Steuerelements zurück.Returns the prefixed portion of the UniqueID property of the specified control.

(Inherited from Control)
HasControls()

Ermittelt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.Determines if the server control contains any child controls.

(Inherited from Control)
HasEvents()

Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder für untergeordnete Steuerelemente registriert werden.Returns a value indicating whether events are registered for the control or any child controls.

(Inherited from Control)
InsertNewItem(Boolean)

Fügt den aktuellen Datensatz in der Datenquelle ein.Inserts the current record in the data source.

InstantiateEmptyDataTemplate(Control)

Füllt das angegebene Control-Objekt mit den untergeordneten Steuerelementen auf, die in der EmptyDataTemplate-Vorlage enthalten sind.Populates the specified Control object by using the child controls that are contained in the EmptyDataTemplate template.

InstantiateEmptyItemTemplate(Control)

Füllt das angegebene Control-Objekt mit den untergeordneten Steuerelementen auf, die in der EmptyItemTemplate-Vorlage enthalten sind.Populates the specified Control object by using the child controls that are contained in the EmptyItemTemplate template.

InstantiateGroupSeparatorTemplate(Control)

Füllt das angegebene Control-Objekt mit den untergeordneten Steuerelementen auf, die in der GroupSeparatorTemplate-Vorlage enthalten sind.Populates the specified Control object by using the child controls that are contained in the GroupSeparatorTemplate template.

InstantiateGroupTemplate(Control)

Füllt das angegebene Control-Objekt mit den untergeordneten Steuerelementen auf, die in der GroupTemplate-Vorlage enthalten sind.Populates the specified Control object by using the child controls that are contained in the GroupTemplate template.

InstantiateInsertItemTemplate(Control)

Füllt das angegebene Control-Objekt mit den untergeordneten Steuerelementen auf, die in der InsertItemTemplate-Vorlage enthalten sind.Populates the specified Control object by using the child controls that are contained in the InsertItemTemplate template.

InstantiateItemSeparatorTemplate(Control)

Füllt das angegebene Control-Objekt mit den untergeordneten Steuerelementen auf, die in der ItemSeparatorTemplate-Vorlage enthalten sind.Populates the specified Control object by using the child controls that are contained in the ItemSeparatorTemplate template.

InstantiateItemTemplate(Control, Int32)

Füllt das angegebene Control-Objekt mit den untergeordneten Steuerelementen aus einer der ListView-Steuerelementvorlagen auf.Populates the specified Control object by using child controls from one of the ListView control templates.

IsLiteralContent()

Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält.Determines if the server control holds only literal content.

(Inherited from Control)
LoadControlState(Object)

Lädt den Zustand der Eigenschaften im ListView-Steuerelement, der auch dann beibehalten werden muss, wenn die EnableViewState-Eigenschaft auf false festgelegt ist.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)

Lädt den zuvor gespeicherten Ansichtszustand des ListView-Steuerelements.Loads the previously saved view state of the ListView control.

MapPathSecure(String)

Ruft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Inherited from Control)
MarkAsDataBound()

Legt den Zustand des Steuerelements im Ansichtszustand als erfolgreich an Daten gebunden fest.Sets the state of the control in view state as successfully bound to data.

(Inherited from DataBoundControl)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MergeStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, überschreibt jedoch keine vorhandenen Formatvorlagenelemente des Steuerelements.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

(Inherited from WebControl)
OnBubbleEvent(Object, EventArgs)

Bestimmt, ob ein Ereignis für das ListView-Steuerelement behandelt werden soll.Determines whether an event for the ListView control should be handled.

OnCreatingModelDataSource(CreatingModelDataSourceEventArgs)

Löst das CreatingModelDataSource-Ereignis aus.Raises the CreatingModelDataSource event.

(Inherited from DataBoundControl)
OnDataBinding(EventArgs)

Löst das DataBinding-Ereignis aus.Raises the DataBinding event.

(Inherited from Control)
OnDataBound(EventArgs)

Löst das DataBound-Ereignis aus.Raises the DataBound event.

(Inherited from BaseDataBoundControl)
OnDataPropertyChanged()

Bindet das datengebundene Steuerelement nach einer Änderung der Eigenschaften zum Angeben der Basisdatenquelle erneut an die Daten.Rebinds the data-bound control to its data after one of the base data source identification properties changes.

(Inherited from DataBoundControl)
OnDataSourceViewChanged(Object, EventArgs)

Löst das DataSourceViewChanged-Ereignis aus.Raises the DataSourceViewChanged event.

(Inherited from DataBoundControl)
OnInit(EventArgs)

Löst das Init-Ereignis aus.Raises the Init event.

OnItemCanceling(ListViewCancelEventArgs)

Löst das ItemCanceling-Ereignis aus.Raises the ItemCanceling event.

OnItemCommand(ListViewCommandEventArgs)

Löst das ItemCommand-Ereignis aus.Raises the ItemCommand event.

OnItemCreated(ListViewItemEventArgs)

Löst das ItemCreated-Ereignis aus.Raises the ItemCreated event.

OnItemDataBound(ListViewItemEventArgs)

Löst das ItemDataBound-Ereignis aus.Raises the ItemDataBound event.

OnItemDeleted(ListViewDeletedEventArgs)

Löst das ItemDeleted-Ereignis aus.Raises the ItemDeleted event.

OnItemDeleting(ListViewDeleteEventArgs)

Löst das ItemDeleting-Ereignis aus.Raises the ItemDeleting event.

OnItemEditing(ListViewEditEventArgs)

Löst das ItemEditing-Ereignis aus.Raises the ItemEditing event.

OnItemInserted(ListViewInsertedEventArgs)

Löst das ItemInserted-Ereignis aus.Raises the ItemInserted event.

OnItemInserting(ListViewInsertEventArgs)

Löst das ItemInserting-Ereignis aus.Raises the ItemInserting event.

OnItemUpdated(ListViewUpdatedEventArgs)

Löst das ItemUpdated-Ereignis aus.Raises the ItemUpdated event.

OnItemUpdating(ListViewUpdateEventArgs)

Löst das ItemUpdating-Ereignis aus.Raises the ItemUpdating event.

OnLayoutCreated(EventArgs)

Löst das LayoutCreated-Ereignis aus.Raises the LayoutCreated event.

OnLoad(EventArgs)

Behandelt das Load-Ereignis.Handles the Load event.

(Inherited from DataBoundControl)
OnPagePreLoad(Object, EventArgs)

Legt den initialisierten Zustand des datengebundenen Steuerelements fest, bevor das Steuerelement geladen wird.Sets the initialized state of the data-bound control before the control is loaded.

(Inherited from DataBoundControl)
OnPagePropertiesChanged(EventArgs)

Löst das PagePropertiesChanged-Ereignis aus.Raises the PagePropertiesChanged event.

OnPagePropertiesChanging(PagePropertiesChangingEventArgs)

Löst das PagePropertiesChanging-Ereignis aus.Raises the PagePropertiesChanging event.

OnPreRender(EventArgs)

Behandelt das PreRender-Ereignis.Handles the PreRender event.

(Inherited from BaseDataBoundControl)
OnSelectedIndexChanged(EventArgs)

Löst das SelectedIndexChanged-Ereignis aus.Raises the SelectedIndexChanged event.

OnSelectedIndexChanging(ListViewSelectEventArgs)

Löst das SelectedIndexChanging-Ereignis aus.Raises the SelectedIndexChanging event.

OnSorted(EventArgs)

Löst das Sorted-Ereignis aus.Raises the Sorted event.

OnSorting(ListViewSortEventArgs)

Löst das Sorting-Ereignis aus.Raises the Sorting event.

OnTotalRowCountAvailable(PageEventArgs)

Löst das IPageableItemContainer.TotalRowCountAvailable-Ereignis aus.Raises the IPageableItemContainer.TotalRowCountAvailable event.

OnUnload(EventArgs)

Löst das Unload-Ereignis aus.Raises the Unload event.

(Inherited from Control)
OpenFile(String)

Ruft einen Stream zum Lesen einer Datei ab.Gets a Stream used to read a file.

(Inherited from Control)
PerformDataBinding(IEnumerable)

Bindet das ListView-Steuerelement an die angegebene Datenquelle.Binds the ListView control to the specified data source.

PerformSelect()

Ruft Daten aus der zugeordneten Datenquelle ab.Retrieves data from the associated data source.

RaiseBubbleEvent(Object, EventArgs)

Weist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu.Assigns any sources of the event and its information to the control's parent.

(Inherited from Control)
RemovedControl(Control)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls-Auflistung des Control-Objekts entfernt wurde.Called after a child control is removed from the Controls collection of the Control object.

(Inherited from Control)
RemoveItems()

Löscht alle untergeordneten Steuerelemente in einem Element oder einem Gruppencontainer des ListView-Steuerelements.Deletes all child controls in an item or group container of the ListView control.

Render(HtmlTextWriter)

Gibt unter Verwendung des angegebenen HtmlTextWriter-Objekts den Inhalt des Webserver-Steuerelements auf dem Clientbrowser wieder.Renders the Web server control content to the client's browser by using the specified HtmlTextWriter object.

RenderBeginTag(HtmlTextWriter)

Gibt das öffnende HTML-Tag des Steuerelements im angegebenen Writer wieder.Renders the HTML opening tag of the control to the specified writer. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

(Inherited from WebControl)
RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den auf dem Client zu rendernden Inhalt schreibt.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)

Rendert den Inhalt des Steuerelements im angegebenen Writer.Renders the contents of the control to the specified writer. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

(Inherited from WebControl)
RenderControl(HtmlTextWriter)

Gibt Inhalte von Serversteuerelementen an ein bereitgestelltes HtmlTextWriter-Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, sofern die Ablaufverfolgung aktiviert ist.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)

Gibt Inhalte von Serversteuerelementen mithilfe eines bereitgestellten HtmlTextWriter-Objekts an ein bereitgestelltes ControlAdapter-Objekt aus.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Inherited from Control)
RenderEndTag(HtmlTextWriter)

Stellt das schließende HTML-Tag des Steuerelements im angegebenen Writer dar.Renders the HTML closing tag of the control into the specified writer. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.This method is used primarily by control developers.

(Inherited from WebControl)
ResolveAdapter()

Ruft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist.Gets the control adapter responsible for rendering the specified control.

(Inherited from Control)
ResolveClientUrl(String)

Ruft eine URL ab, die vom Browser verwendet werden kann.Gets a URL that can be used by the browser.

(Inherited from Control)
ResolveUrl(String)

Konvertiert eine URL in eine vom anfordernden Client verwendbare URL.Converts a URL into one that is usable on the requesting client.

(Inherited from Control)
SaveControlState()

Speichert den Zustand der Eigenschaften im ListView-Steuerelement, der auch dann beibehalten werden muss, wenn die EnableViewState-Eigenschaft auf false festgelegt ist.Saves the state of the properties in the ListView control that must be persisted, even when the EnableViewState property is set to false.

SaveViewState()

Speichert den aktuellen Ansichtszustand des ListView-Steuerelements.Saves the current view state of the ListView control.

SelectItem(Int32)

Wählt das Element aus, das sich in einem ListView-Steuerelement im Bearbeitungsmodus befindet.Selects the item that is in edit mode in a ListView control.

SetDesignModeState(IDictionary)

Legt die Entwurfszeitdaten für ein Steuerelement fest.Sets design-time data for a control.

(Inherited from Control)
SetEditItem(Int32)

Legt das angegebene Element in einem ListView-Steuerelement auf den Bearbeitungsmodus fest.Sets the specified item into edit mode in a ListView control.

SetPageProperties(Int32, Int32, Boolean)

Legt die Eigenschaften einer Datenseite im ListView-Steuerelement fest.Sets the properties of a page of data in the ListView control.

SetRenderMethodDelegate(RenderMethod)

Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement zu rendern.Assigns an event handler delegate to render the server control and its content into its parent control.

(Inherited from Control)
SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.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)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des verfolgten Objekts, des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.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)

Sortiert das ListView-Steuerelement in Abhängigkeit vom angegebenen Sortierausdruck und der festgelegten Sortierrichtung.Sorts the ListView control, depending on the specified sort expression and direction.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TrackViewState()

Veranlasst die Überwachung von Änderungen am Ansichtszustand des Steuerelements, sodass die Änderungen im StateBag-Objekt des Steuerelements gespeichert werden können.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)

Aktualisiert den Datensatz am angegebenen Index in der Datenquelle.Updates the record at the specified index in the data source.

ValidateDataSource(Object)

Überprüft, ob es sich bei dem Objekt, an das ein datengebundenes Steuerelement gebunden wird, um ein Objekt handelt, mit dem es arbeiten kann.Verifies that the object a data-bound control binds to is one it can work with.

(Inherited from DataBoundControl)

Events

CallingDataMethods

Tritt auf, wenn Datenmethoden aufgerufen werden.Occurs when data methods are being called.

(Inherited from DataBoundControl)
CreatingModelDataSource

Tritt ein, wenn das ModelDataSource-Objekt erstellt wird.Occurs when the ModelDataSource object is being created.

(Inherited from DataBoundControl)
DataBinding

Tritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt.Occurs when the server control binds to a data source.

(Inherited from Control)
DataBound

Tritt ein, nachdem das Serversteuerelement an eine Datenquelle gebunden wurde.Occurs after the server control binds to a data source.

(Inherited from BaseDataBoundControl)
Disposed

Tritt ein, wenn ein Serversteuerelement im Speicher freigegeben wird. Dies ist die letzte Stufe des Lebenszyklus des Serversteuerelements bei der Anforderung einer ASP.NET-Seite.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

Tritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Inherited from Control)
ItemCanceling

Tritt ein, wenn ein Abbruchvorgang angefordert wird, jedoch bevor der Einfüge- bzw. Bearbeitungsvorgang vom ListView-Steuerelement abgebrochen wird.Occurs when a cancel operation is requested, but before the ListView control cancels the insert or edit operation.

ItemCommand

Tritt ein, wenn in einem ListView-Steuerelement auf eine Schaltfläche geklickt wird.Occurs when a button in a ListView control is clicked.

ItemCreated

Tritt ein, wenn ein Element in einem ListView-Steuerelement erstellt wird.Occurs when an item is created in a ListView control.

ItemDataBound

Tritt ein, wenn ein Datenelement in einem ListView-Steuerelement an Daten gebunden wird.Occurs when a data item is bound to data in a ListView control.

ItemDeleted

Tritt ein, wenn ein Löschvorgang angefordert wird, nachdem das Element vom ListView-Steuerelement gelöscht wurde.Occurs when a delete operation is requested, after the ListView control deletes the item.

ItemDeleting

Tritt ein, wenn ein Löschvorgang angefordert wird, jedoch bevor das Element vom ListView-Steuerelement gelöscht wird.Occurs when a delete operation is requested, but before the ListView control deletes the item.

ItemEditing

Tritt ein, wenn ein Bearbeitungsvorgang angefordert wird, jedoch bevor das ListView-Element in den Bearbeitungsmodus versetzt wird.Occurs when an edit operation is requested, but before the ListView item is put in edit mode.

ItemInserted

Tritt ein, wenn ein Einfügevorgang angefordert wird, nachdem das Element vom ListView-Steuerelement in die Datenquelle eingefügt wurde.Occurs when an insert operation is requested, after the ListView control has inserted the item in the data source.

ItemInserting

Tritt ein, wenn ein Einfügevorgang angefordert wird, jedoch vor dem Ausführen des Einfügevorgangs durch das ListView-Steuerelement.Occurs when an insert operation is requested, but before the ListView control performs the insert.

ItemUpdated

Tritt ein, wenn ein Aktualisierungsvorgang angefordert wird, nachdem das Element vom ListView-Steuerelement aktualisiert wurde.Occurs when an update operation is requested, after the ListView control updates the item.

ItemUpdating

Tritt ein, wenn ein Aktualisierungsvorgang angefordert wird, allerdings bevor das ListView-Steuerelement das Element aktualisiert.Occurs when an update operation is requested, but before the ListView control updates the item.

LayoutCreated

Tritt ein, wenn die LayoutTemplate-Vorlage in einem ListView-Steuerelement erstellt wird.Occurs when the LayoutTemplate template is created in a ListView control.

Load

Tritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird.Occurs when the server control is loaded into the Page object.

(Inherited from Control)
PagePropertiesChanged

Tritt ein, wenn die Seiteneigenschaften geändert werden, nachdem das ListView-Steuerelement die neuen Werte festgelegt hat.Occurs when the page properties change, after the ListView control sets the new values.

PagePropertiesChanging

Tritt ein, wenn die Seiteneigenschaften geändert werden, jedoch bevor das ListView-Steuerelement die neuen Werte festlegt.Occurs when the page properties change, but before the ListView control sets the new values.

PreRender

Tritt nach dem Laden des Control-Objekts, jedoch vor dem Rendern ein.Occurs after the Control object is loaded but prior to rendering.

(Inherited from Control)
SelectedIndexChanged

Tritt ein, wenn auf die Schaltfläche Auswählen eines Elements geklickt wird, nachdem das ListView-Steuerelement den Auswahlvorgang behandelt hat.Occurs when an item's Select button is clicked, after the ListView control handles the select operation.

SelectedIndexChanging

Tritt ein, wenn auf die Schaltfläche Auswählen eines Elements geklickt wird, allerdings bevor das ListView-Steuerelement den Auswahlvorgang behandelt.Occurs when an item's Select button is clicked, but before the ListView control handles the select operation.

Sorted

Tritt ein, wenn ein Sortiervorgang angefordert wird, jedoch nachdem das ListView-Steuerelement den Sortiervorgang behandelt hat.Occurs when a sort operation is requested, after the ListView control handles the sort operation.

Sorting

Tritt ein, wenn ein Sortiervorgang angefordert wird, jedoch bevor der Sortiervorgang vom ListView-Steuerelement behandelt wird.Occurs when a sort operation is requested, but before the ListView control handles the sort operation.

Unload

Tritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird.Occurs when the server control is unloaded from memory.

(Inherited from Control)

Explicit Interface Implementations

IAttributeAccessor.GetAttribute(String)

Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab.Gets an attribute of the Web control with the specified name.

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

Legt zum angegebenen Namen und Wert ein Attribut des Websteuerelements fest.Sets an attribute of the Web control to the specified name and value.

(Inherited from WebControl)
IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Members finden Sie unter ControlBuilder.For a description of this member, see ControlBuilder.

(Inherited from Control)
IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Members finden Sie unter GetDesignModeState().For a description of this member, see GetDesignModeState().

(Inherited from Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Eine Beschreibung dieses Members finden Sie unter SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Inherited from Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Eine Beschreibung dieses Members finden Sie unter SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Inherited from Control)
IControlDesignerAccessor.UserData

Eine Beschreibung dieses Members finden Sie unter UserData.For a description of this member, see UserData.

(Inherited from Control)
IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Members finden Sie unter DataBindings.For a description of this member, see DataBindings.

(Inherited from Control)
IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Members finden Sie unter HasDataBindings.For a description of this member, see HasDataBindings.

(Inherited from Control)
IDataBoundControl.DataKeyNames

Ruft ein Array ab, das die Namen der primären Schlüsselfelder der Elemente enthält, die in einem datengebundenen Steuerelement angezeigt werden, oder legt das Array fest.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

Ruft den Namen der Datenliste ab, an die das datengebundene Steuerelement gebunden wird, wenn die Datenquelle mehrere Listen mit Datenelementen enthält, oder legt den Namen fest.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

Ruft das Objekt ab, aus dem von einem datengebundenen Steuerelement die Liste der Datenelemente abgerufen wird, oder legt es fest.Gets or sets the object from which a data-bound control retrieves its list of data items.

IDataBoundControl.DataSourceID

Ruft die ID des Datenquellensteuerelements ab, aus dem ein datengebundenes Steuerelement die Liste mit Datenelementen abruft, oder legt sie fest.Gets or sets the ID of the data source control from which a data-bound control retrieves its list of data items.

IDataBoundControl.DataSourceObject

Ruft ein Objekt ab, das die IDataSource-Schnittstelle implementiert, die Zugriff auf den Dateninhalt des Objekts bereitstellt.Gets an object that implements the IDataSource interface, which provides access to the object's data content.

IDataBoundListControl.ClientIDRowSuffix

Ruft den Namen des Datenfelds ab, dessen Wert verwendet wird, um jede Datenzeile eines ListView-Steuerelements eindeutig zu identifizieren, wenn die ClientIDMode-Eigenschaft auf Predictable festgelegt wird.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

Ruft eine Auflistung mit Datenschlüsselwerten ab, die die einzelnen Zeilen in einem datengebundenen Steuerelement darstellen.Gets a collection of data-key values that represent each row in a data-bound control.

IDataBoundListControl.EnablePersistedSelection

Ruft den Wert ab, der angibt, ob eine ausgewählte Zeile bestehen bleibt, wenn ein Benutzer durch Daten in einem datengebundenen Steuerelement blättert, oder legt ihn fest.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

Ruft das Datenschlüsselobjekt ab, das den Datenschlüsselwert für die ausgewählte Zeile in einem datengebundenen Steuerelement enthält.Gets the data-key object that contains the data-key value for the selected row in a data-bound control.

IDataBoundListControl.SelectedIndex

Ruft den Index der in einem datengebundenen Steuerelement ausgewählten Zeile ab oder legt diesen fest.Gets or sets the index of the selected row in a data-bound control.

IDataKeysControl.ClientIDRowSuffixDataKeys

Ruft eine Auflistung der Datenwerte ab, mit denen die einzelnen Instanzen eines datengebundenen Steuerelements eindeutig identifiziert werden, wenn ASP.NET den ClientID-Wert generiert.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.

IExpressionsAccessor.Expressions

Eine Beschreibung dieses Members finden Sie unter Expressions.For a description of this member, see Expressions.

(Inherited from Control)
IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Members finden Sie unter HasExpressions.For a description of this member, see HasExpressions.

(Inherited from Control)
IPageableItemContainer.MaximumRows

Eine Beschreibung dieses Members finden Sie unter MaximumRows.For a description of this member, see MaximumRows.

IPageableItemContainer.SetPageProperties(Int32, Int32, Boolean)

Eine Beschreibung dieses Members finden Sie unter SetPageProperties(Int32, Int32, Boolean).For a description of this member, see SetPageProperties(Int32, Int32, Boolean).

IPageableItemContainer.StartRowIndex

Eine Beschreibung dieses Members finden Sie unter StartRowIndex.For a description of this member, see StartRowIndex.

IPageableItemContainer.TotalRowCountAvailable

Eine Beschreibung dieses Members finden Sie unter TotalRowCountAvailable.For a description of this member, see TotalRowCountAvailable.

IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Members finden Sie unter AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Inherited from Control)
IPersistedSelector.DataKey

Ruft den Datenschlüsselwert für den ausgewählten Datensatz in einem datengebundenen Steuerelement ab oder legt diesen fest.Gets or sets the data-key value for the selected record in a data-bound control.

Extension Methods

EnablePersistedSelection(BaseDataBoundControl)

Ermöglicht das Beibehalten der Auswahl in Datensteuerelementen, die Auswahl und Paginierung unterstützen.Enables selection to be persisted in data controls that support selection and paging.

FindDataSourceControl(Control)

Gibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

Gibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

Gibt das Metatabellenobjekt für das enthaltende Datensteuerelement zurück.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer)

Ruft die Auflistung der Standardwerte für das angegebene Datensteuerelement ab.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer)

Ruft die Tabellenmetadaten für das angegebene Datensteuerelement ab.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable)

Legt die Tabellenmetadaten für das angegebene Datensteuerelement fest.Sets the table metadata for the specified data control.

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

Legt die Zuordnung für Tabellenmetadaten und Standardwerte für das angegebene Datensteuerelement fest.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object)

Legt die Zuordnung für Tabellenmetadaten und Standardwerte für das angegebene Datensteuerelement fest.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type)

Aktiviert das Verhalten dynamischer Daten für das angegebene DatensteuerelementEnables Dynamic Data behavior for the specified data control.

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

Aktiviert das Verhalten dynamischer Daten für das angegebene DatensteuerelementEnables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object)

Aktiviert das Verhalten dynamischer Daten für das angegebene DatensteuerelementEnables Dynamic Data behavior for the specified data control.

Applies to

See also