DetailsView.CellPadding Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Abstand zwischen dem Inhalt einer Zelle und ihrem Rahmen ab oder legt diesen fest.
public:
virtual property int CellPadding { int get(); void set(int value); };
public virtual int CellPadding { get; set; }
member this.CellPadding : int with get, set
Public Overridable Property CellPadding As Integer
Eigenschaftswert
Der Abstand in Pixel zwischen Inhalt und Rahmen einer Zelle. Der Standardwert ist -1 und gibt an, dass diese Eigenschaft nicht festgelegt ist.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie die CellPadding Eigenschaft verwenden, um den Abstand zwischen dem Inhalt einer Zelle und dem Rahmen der Zelle anzugeben.
<%@ 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 CellPadding and CellSpacing Example</title>
</head>
<body>
<form id="Form1" runat="server">
<h3>DetailsView CellPadding and CellSpacing Example</h3>
<asp:detailsview id="CustomerDetailView"
datasourceid="DetailsViewSource"
datakeynames="CustomerID"
autogeneraterows="true"
allowpaging="true"
cellpadding="10"
cellspacing="5"
runat="server">
<headerstyle backcolor="Navy"
forecolor="White"/>
</asp:detailsview>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the Northwind sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the web.config file. -->
<asp:SqlDataSource ID="DetailsViewSource" runat="server"
ConnectionString=
"<%$ ConnectionStrings:NorthWindConnectionString%>"
InsertCommand="INSERT INTO [Customers]([CustomerID],
[CompanyName], [Address], [City], [PostalCode], [Country])
VALUES (@CustomerID, @CompanyName, @Address, @City,
@PostalCode, @Country)"
SelectCommand="Select [CustomerID], [CompanyName],
[Address], [City], [PostalCode], [Country] From
[Customers]">
</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 runat="server">
<title>DetailsView CellPadding and CellSpacing Example</title>
</head>
<body>
<form id="Form1" runat="server">
<h3>DetailsView CellPadding and CellSpacing Example</h3>
<asp:detailsview id="CustomerDetailView"
datasourceid="DetailsViewSource"
datakeynames="CustomerID"
autogeneraterows="true"
allowpaging="true"
cellpadding="10"
cellspacing="5"
runat="server">
<headerstyle backcolor="Navy"
forecolor="White"/>
</asp:detailsview>
<!-- This example uses Microsoft SQL Server and connects -->
<!-- to the Northwind sample database. Use an ASP.NET -->
<!-- expression to retrieve the connection string value -->
<!-- from the web.config file. -->
<asp:SqlDataSource ID="DetailsViewSource" runat="server"
ConnectionString=
"<%$ ConnectionStrings:NorthWindConnectionString%>"
InsertCommand="INSERT INTO [Customers]([CustomerID],
[CompanyName], [Address], [City], [PostalCode], [Country])
VALUES (@CustomerID, @CompanyName, @Address, @City,
@PostalCode, @Country)"
SelectCommand="Select [CustomerID], [CompanyName],
[Address], [City], [PostalCode], [Country] From
[Customers]">
</asp:SqlDataSource>
</form>
</body>
</html>
Hinweise
Verwenden Sie die CellPadding Eigenschaft, um den Abstand zwischen dem Inhalt einer Zelle und dem Rahmen der Zelle zu steuern. Der angegebene Abstandsbetrag wird allen vier Seiten der Zelle hinzugefügt.
Alle Zellen in derselben Spalte eines DetailsView Steuerelements verfügen über die gleiche Breite. Die Abstandsmenge wird auf die breiteste Zelle angewendet, und alle anderen Zellen in der Spalte werden auf diese Zellbreite angepasst. Ebenso haben alle Zellen in derselben Zeile die gleiche Höhe. Die Abstandsmenge wird auf die höchste Zelle in der Zeile angewendet, und alle anderen Zellen in der Zeile werden auf diese Zellhöhe angepasst. Größen der einzelnen Zelle können nicht angegeben werden.
Um den Abstand zwischen Zellen anzupassen, verwenden Sie die CellSpacing Eigenschaft.