Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

TableRowCollection (Clase)

Encapsula una colección de objetos TableRow que representa una única fila de un control Table. Esta clase no puede heredarse.

System.Object
  System.Web.UI.WebControls.TableRowCollection

Espacio de nombres:  System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)

public sealed class TableRowCollection : IList, 
	ICollection, IEnumerable

El tipo TableRowCollection expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCountObtiene el número de objetos TableRow de la colección TableRowCollection.
Propiedad públicaIsReadOnlyObtiene un valor que indica si TableRowCollection es de sólo lectura.
Propiedad públicaIsSynchronizedObtiene un valor que indica si el acceso a TableRowCollection está sincronizado (es seguro para la ejecución de subprocesos).
Propiedad públicaItemObtiene TableRow de TableRowCollection en el índice especificado.
Propiedad públicaSyncRootObtiene el objeto que se puede utilizar para sincronizar el acceso a TableRowCollection.
Arriba

  NombreDescripción
Método públicoAddAgrega el objeto TableRow especificado al final del objeto TableRowCollection.
Método públicoAddAtAgrega el objeto TableRow especificado a TableRowCollection en la ubicación de índice especificada.
Método públicoAddRangeAgrega los objetos TableRow de la matriz especificada al final de la colección.
Método públicoClearQuita todos los controles TableRow de TableRowCollection.
Método públicoCopyToCopia los elementos de TableRowCollection en el objeto System.Array especificado, empezando por el índice especificado en System.Array.
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoGetEnumeratorDevuelve un objeto System.Collections.IEnumerator implementado que contiene todos los objetos TableRow de TableRowCollection.
Método públicoGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoGetRowIndexDevuelve un valor que representa el índice del objeto TableRow especificado de TableRowCollection.
Método públicoGetType Obtiene el Typede la instancia actual. (Se hereda de Object).
Método públicoRemoveQuita el objeto TableRow especificado de TableRowCollection.
Método públicoRemoveAtQuita un objeto TableRow de TableRowCollection en el índice especificado.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

  NombreDescripción
Método de extensión públicoAsParallelHabilita la paralelización de una consulta. (Definido por ParallelEnumerable).
Método de extensión públicoAsQueryableConvierte una interfaz IEnumerable en IQueryable. (Definido por Queryable).
Método de extensión públicoCast<TResult>Convierte los elementos de IEnumerable en el tipo especificado. (Definido por Enumerable).
Método de extensión públicoOfType<TResult>Filtra los elementos de IEnumerable en función de un tipo especificado. (Definido por Enumerable).
Arriba

  NombreDescripción
Implementación explícita de interfacesMétodo privadoIList.AddInfraestructura. Agrega un objeto a la colección.
Implementación explícita de interfacesMétodo privadoIList.ContainsInfraestructura. Determina si el objeto especificado está contenido en la colección.
Implementación explícita de interfacesMétodo privadoIList.IndexOfInfraestructura. Busca el objeto especificado y devuelve el índice de base cero de la primera aparición encontrada en la colección.
Implementación explícita de interfacesMétodo privadoIList.InsertInfraestructura. Inserta un objeto en el índice especificado de la colección.
Implementación explícita de interfacesPropiedad privadaIList.IsFixedSizeInfraestructura. Para obtener una descripción de este miembro, vea la propiedad IsFixedSize.
Implementación explícita de interfacesPropiedad privadaIList.ItemInfraestructura. Para obtener una descripción de este miembro, vea la propiedad Item.
Implementación explícita de interfacesMétodo privadoIList.RemoveInfraestructura. Quita un objeto de la colección.
Arriba

Utilice esta clase para administrar mediante programación una colección de objetos TableRow. Esta clase se suele utilizar para agregar o quitar filas de un control Table.

NotaNota

Un control Table contiene una colección Rows que representa una colección de objetos TableRow. Cada objeto TableRow representa una fila individual en la tabla y contiene una colección Cells que representa una colección de objetos TableCell. Estos objetos TableCell representan las distintas celdas de la tabla. Para obtener una celda individual, primero se obtiene un objeto TableRow de la colección Rows de un control Table. A continuación, se obtiene un objeto TableCell de la colección Cells del objeto TableRow.

En el siguiente ejemplo se muestra cómo agregar mediante programación filas a una tabla agregando objetos TableRow, que representan las filas de la tabla, al control Table mediante la propiedad Rows.


<%@ 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">
    void Page_Load(Object sender, EventArgs e)
    {
        // Generate rows and cells.           
        int numRows = 3;
        int numCells = 2;
        for (int rowNum = 0; rowNum < numRows; rowNum++)
        {
            TableRow rw = new TableRow();
            for (int cellNum = 0; cellNum < numCells; cellNum++)
            {
                TableCell cel = new TableCell();
                cel.Text = String.Format(
                    "row {0}, cell {1}", rowNum, cellNum);
                rw.Cells.Add(cel);
            }
            Table1.Rows.Add(rw);
            Table1.GridLines = GridLines.Both;
            Table1.CellPadding = 4;
            Table1.CellSpacing = 0;
        }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Programmatic Table</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>Table Example, constructed programmatically</h3>
        <asp:Table id="Table1" runat="server"/>
    </div>
    </form>
</body>
</html>




<html>
<head>
    <script language="C#" 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.Text="row " + j.ToString() + ", cell " + i.ToString();
                    r.Cells.Add(c);
                }
                Table1.Rows.Add(r);
            }
        }
    </script>
</head>
<body>
    <h3><font face="Verdana">Table Example, constructed programmatically</font></h3>
    <form runat=server>
        <asp:Table id="Table1"
             runat="server"/>
    </form>
</body>
</html>
   


.NET Framework

Compatible con: 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 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft