Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà Table.Rows

 

Data di pubblicazione: novembre 2016

Ottiene la raccolta di righe di Table controllo.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

[PersistenceModeAttribute(PersistenceMode.InnerDefaultProperty)]
public virtual TableRowCollection Rows { get; }

Valore proprietà

Type: System.Web.UI.WebControls.TableRowCollection

Oggetto TableRowCollection che contiene il TableRow gli oggetti il Table controllo.

Utilizzare il Rows insieme per gestire a livello di codice il TableRow gli oggetti di Table controllo. Oggetto TableRow rappresenta una riga nella tabella.

System_CAPS_noteNota

Questa proprietà viene in genere utilizzata solo quando si creano tabelle a livello di codice. In fase di progettazione, viene impostata dichiarando TableRow tra i tag di apertura e chiusura di oggetti di Table controllo.

Nell'esempio seguente viene illustrato come utilizzare il Rows insieme per creare una tabella a livello di codice. Creazione di una tabella in modo dinamico è costituito da tre passaggi. Innanzitutto, creare TableCell oggetti per rappresentare le celle in una riga. Il contenuto delle celle viene aggiunto o impostando il Text proprietà o mediante l'aggiunta di controlli per il Control.Controls insieme il TableCell. Successivamente, creare un TableRow per rappresentare una riga nella tabella. Aggiungere il TableCell gli oggetti creati in precedenza per il Cells insieme il TableRow. Infine, aggiungere il TableRow per il Rows insieme il Table controllo. Ripetere questo processo per ogni riga della tabella.

System_CAPS_noteNota

Esempio di codice seguente viene utilizzato il modello di codice a file singolo e potrebbe non funzionare correttamente se viene copiato direttamente in un file code-behind. Questo esempio di codice deve essere copiato in un file di testo vuoto con estensione aspx archivio. Per ulteriori informazioni sul modello di codice di Web Form, vedere ASP.NET Web Forms Page Code Model.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    private void Page_Load(Object sender, EventArgs e)
    {
        // Generate rows and cells.           
        int numrows = 3;
        int numcells = 2;
        for (int j = 0; j < numrows; j++)
        {          
            TableRow r = new TableRow();
            for (int i = 0; i < numcells; i++) {
                TableCell c = new TableCell();
                c.Controls.Add(new LiteralControl("row " 
                    + j.ToString() + ", cell " + i.ToString()));
                r.Cells.Add(c);
            }
            Table1.Rows.Add(r);
        }
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>Table Example, constructed programmatically</h3>
    <asp:Table id="Table1" 
        GridLines="Both" 
        HorizontalAlign="Center" 
        Font-Names="Verdana" 
        Font-Size="8pt" 
        CellPadding="15" 
        CellSpacing="0" 
        Runat="server"/>

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

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: