(0) exportieren Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

DetailsView.EmptyDataText-Eigenschaft

Ruft den Text für die leere Datenzeile ab, die gerendert wird, wenn ein DetailsView-Steuerelement an eine Datenquelle ohne Datensätze gebunden ist, oder legt den Text fest.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public virtual string EmptyDataText { get; set; }
<asp:DetailsView EmptyDataText="String" />

Eigenschaftswert

Typ: System.String
Der Text, der in der leeren Datenzeile angezeigt werden soll. Der Standardwert ist eine leere Zeichenfolge ("") und gibt an, dass diese Eigenschaft nicht festgelegt wurde.

Die leere Datenzeile wird in einem DetailsView-Steuerelement angezeigt, wenn die an das Steuerelement gebundene Datenquelle keine Datensätze enthält. Legen Sie mithilfe der EmptyDataText-Eigenschaft den Text fest, der in der leeren Datenzeile angezeigt werden soll. Steuern Sie mit der EmptyDataRowStyle-Eigenschaft den Stil der leeren Datenzeile. Alternativ können Sie durch Festlegen der EmptyDataTemplate-Eigenschaft eine eigene benutzerdefinierte Benutzeroberfläche für die leere Datenzeile definieren.

HinweisHinweis

Wenn sowohl die EmptyDataText-Eigenschaft als auch die EmptyDataTemplate-Eigenschaft festlegt sind, hat die EmptyDataTemplate-Eigenschaft Vorrang.

Der Wert von EmptyDataText wird im Ansichtszustand gespeichert.

Wenn der Wert dieser Eigenschaft festgelegt ist, kann er mithilfe eines Designertools automatisch in einer Ressourcendatei gespeichert werden. Weitere Informationen finden Sie unter LocalizableAttribute und ASP.NET-Globalisierung und -Lokalisierung.

Das folgende Codebeispiel veranschaulicht, wie Sie mithilfe der EmptyDataText-Eigenschaft den in der leeren Datenzeile anzuzeigenden Text festlegen.



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

      <h3>DetailsView EmptyDataText Example</h3>

        <asp:detailsview id="StoresDetailView"
          datasourceid="StoresDetailsSqlDataSource"
          autogeneraterows="true" 
          EmptyDataText="No records." 
          runat="server">

          <emptydatarowstyle backcolor="Navy"
            forecolor="Red"/> 

        </asp:detailsview>

        <!-- This example uses Microsoft SQL Server and connects -->
        <!-- to the Pubs sample database.                        -->

        <!-- The select query of the following SqlDataSource     -->
        <!-- control has been intentionally set to return no     --> 
        <!-- results to demonstrate the empty data row.          -->      
        <asp:sqldatasource id="StoresDetailsSqlDataSource"  
          selectcommand="SELECT [stor_id], [stor_name], [stor_address], [city], [state], [zip] FROM [stores] WHERE [state]='FL'"
          connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
          runat="server">
        </asp:sqldatasource>

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



.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft