Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta una riga del controllo Table e consente di modificarla a livello di codice.
<asp:TableRowid="TableRow1" HorizontalAlign="Center|Justify|Left|NotSet|Right" VerticalAlign="Bottom|Middle|NotSet|Top" runat="server"> <asp:TableCell> Cell text </asp:TableCell></asp:TableRow>
Osservazioni
Un'istanza della classe TableRow rappresenta una riga in un controllo Table. Le righe di una tabella vengono memorizzate nell'insieme Rows del controllo Table.
La classe consente di controllare la modalità di visualizzazione del contenuto della riga. L'impostazione delle proprietà HorizontalAlign e VerticalAlign consente di specificare rispettivamente l'allineamento orizzontale e verticale del contenuto della riga.
Le celle di una riga, rappresentate da istanze della classe TableCell, vengono memorizzate nell'insieme Cells del controllo TableRow che rappresenta la riga. Utilizzando l'insieme Cells, è possibile gestire le celle nella riga a livello di codice.
Per informazioni dettagliate sulle proprietà e sugli eventi del controllo TableRow vedere la documentazione di Classe TableRow.
Esempio
Nell'esempio seguente viene mostrato come utilizzare un oggetto TableRow per aggiungere una riga in un controllo Table.
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
' Generate rows and cells.
Dim numrows As Integer = 3
Dim numcells As Integer = 2
Dim j As Integer
For j = 0 To numrows - 1
Dim r As New TableRow()
Dim i As Integer
For i = 0 To numcells - 1
Dim c As New TableCell()
c.Controls.Add(New LiteralControl("row " & j.ToString() & _
", cell " & i.ToString()))
r.Cells.Add(c)
Next i
Table1.Rows.Add(r)
Next j
End Sub 'Page_Load
</script>
</head>
<body>
<form runat="server">
<h3>TableRow Example</h3>
<asp:Table id="Table1"
Font-Name="Verdana"
Font-Size="8pt"
CellPadding="5"
CellSpacing="0"
BorderWidth="1"
Gridlines="Both"
runat="server"/>
</form>
</body>
</html>
[C#]
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
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>
</head>
<body>
<form runat="server">
<h3>TableRow Example</h3>
<asp:Table id="Table1"
GridLines="Both"
HorizontalAlign="Center"
Font-Name="Verdana"
Font-Size="8pt"
CellPadding="15"
CellSpacing="0"
runat="server"/>
</form>
</body>
</html>