DetailsView.CellPadding DetailsView.CellPadding DetailsView.CellPadding DetailsView.CellPadding Property

Definizione

Ottiene o imposta la quantità di spazio tra il contenuto e il bordo di una cella.Gets or sets the amount of space between the contents of a cell and the cell's border.

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

Valore della proprietà

Quantità di spazio, in pixel, tra il contenuto di una cella e il bordo della cella.The amount of space, in pixels, between the contents of a cell and the cell's border. Per indicare che la proprietà non è impostata, il valore predefinito è -1.The default value is -1, which indicates that this property is not set.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato CellPadding come utilizzare la proprietà per specificare la quantità di spaziatura tra il contenuto di una cella e il bordo della cella.The following code example demonstrates how to use the CellPadding property to specify the amount of spacing between the contents of a cell and the cell's border.


<%@ 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>

Commenti

Utilizzare la CellPadding proprietà per controllare la spaziatura tra il contenuto di una cella e il bordo della cella.Use the CellPadding property to control the spacing between the contents of a cell and the cell's border. La quantità di spaziatura interna specificata viene aggiunta a tutti e quattro i lati della cella.The padding amount specified is added to all four sides of the cell.

Tutte le celle nella stessa colonna di un DetailsView controllo hanno la stessa larghezza.All cells in the same column of a DetailsView control have the same width. La quantità di spaziatura interna viene applicata alla cella più ampia e tutte le altre celle della colonna vengono adattate alla larghezza di tale cella.The padding amount is applied to the widest cell and all other cells in the column are adjusted to that cell width. Analogamente, tutte le celle nella stessa riga hanno la stessa altezza.Similarly, all cells in the same row have the same height. La quantità di spaziatura interna viene applicata alla cella più alta nella riga e tutte le altre celle della riga vengono modificate in tale altezza della cella.The padding amount is applied to the tallest cell in the row and all other cells in the row are adjusted to that cell height. Non è possibile specificare dimensioni singole per le celle.Individual cell sizes cannot be specified.

Per regolare la spaziatura tra le celle, CellSpacing utilizzare la proprietà.To adjust the spacing between cells, use the CellSpacing property.

Si applica a

Vedi anche