DetailsView.CellPadding Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger mängden utrymme mellan innehållet i en cell och cellens kantlinje.
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
Egenskapsvärde
Mängden utrymme i bildpunkter mellan innehållet i en cell och cellens kantlinje. Standardvärdet är -1, vilket anger att den här egenskapen inte har angetts.
Exempel
Följande kodexempel visar hur du använder CellPadding egenskapen för att ange mängden avstånd mellan innehållet i en cell och cellens kantlinje.
<%@ 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>
Kommentarer
Använd egenskapen CellPadding för att styra avståndet mellan innehållet i en cell och cellens kantlinje. Den angivna utfyllnadsmängden läggs till i cellens alla fyra sidor.
Alla celler i samma kolumn i en DetailsView kontroll har samma bredd. Utfyllnadsmängden tillämpas på den bredaste cellen och alla andra celler i kolumnen justeras till cellbredden. På samma sätt har alla celler i samma rad samma höjd. Utfyllnadsmängden tillämpas på den högsta cellen i raden och alla andra celler i raden justeras till cellhöjden. Det går inte att ange enskilda cellstorlekar.
Om du vill justera avståndet mellan celler använder du egenskapen CellSpacing .