Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà Table.Rows

Ottiene l'insieme delle righe nel controllo Table.

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

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

Valore proprietà

Tipo: System.Web.UI.WebControls.TableRowCollection
Oggetto TableRowCollection che contiene gli oggetti TableRow nel controllo Table.

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

NotaNota

La proprietà viene generalmente utilizzata solo quando si compilano tabelle a livello di codice. In fase di progettazione, viene impostata dichiarando gli oggetti TableRow tra i tag iniziale e finale del controllo Table.

Nell'esempio riportato di seguito viene illustrato come utilizzare l'insieme Rows per creare una tabella a livello di codice. La creazione dinamica di una tabella si compone di tre fasi. Nella prima fase vengono creati oggetti TableCell per rappresentare le celle in una riga. Il contenuto delle celle viene aggiunto impostando la proprietà Text oppure aggiungendo controlli all'insieme Control.Controls di TableCell. Nella fase successiva viene creato un oggetto TableRow per rappresentare una riga nella tabella. Aggiungere all'insieme Cells di TableRow gli oggetti TableCell creati in precedenza. Nell'ultima fase viene aggiunto l'oggetto TableRow all'insieme Rows del controllo Table. Ripetere il procedimento per ciascuna riga nella tabella.

NotaNota

Ll'esempio di codice riportato di seguito utilizza il modello di codice a file singolo e potrebbe non funzionare in modo corretto se venisse copiato direttamente in un file code-behind. È necessario copiare l'esempio di codice in un file di testo vuoto con estensione .aspx. Per ulteriori informazioni sul modello di codice di Web Form, vedere ASP.NET Web 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

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft