Este tema aún no ha recibido ninguna valoración - Valorar este tema

HtmlTableCell (Clase)

Representa los elementos HTML <td> y <th> de un objeto HtmlTableRow.

Espacio de nombres: System.Web.UI.HtmlControls
Ensamblado: System.Web (en system.web.dll)

public class HtmlTableCell : HtmlContainerControl
public class HtmlTableCell extends HtmlContainerControl
public class HtmlTableCell extends HtmlContainerControl
No aplicable.

El elemento <td> representa una celda de datos de una tabla, mientras que el elemento <th> representa una celda de encabezado de tabla. Utilice la clase HtmlTableCell para controlar mediante programación los elementos HTML <td> y <th> de un objeto HtmlTableRow.

La clase HtmlTableCell permite personalizar la apariencia de una celda de una tabla especificando el color de fondo, el color de borde, el alto y el ancho. Estos atributos se establecen con las propiedades BgColor, BorderColor, Height y Width.

También se puede controlar la manera en que se muestra el contenido de una celda especificando la alineación vertical y horizontal de dicho contenido. También se puede especificar si, cuando se alcanza el final de la celda, el contenido continúa automáticamente en la línea siguiente. La alineación horizontal se controla mediante la propiedad Align, mientras que la propiedad VAlign controla la alineación vertical. La propiedad NoWrap indica si el ajuste del texto está deshabilitado.

Utilice la propiedad ColSpan o RowSpan para controlar el número de columnas o filas que ocupa una celda. Por ejemplo, se puede crear una celda que ocupe dos columnas de una tabla al establecer la propiedad ColSpan en 2.

Para obtener una lista con los valores de propiedad iniciales de una instancia de HtmlTableCell, vea el constructor HtmlTableCell.

Nota de precauciónPrecaución:

Este control se puede utilizar para mostrar los datos especificados por el usuario, que pueden incluir secuencias de comandos de cliente maliciosas. Compruebe que cualquier información que se envíe desde un cliente no contiene secuencias de comandos ejecutables, instrucciones SQL o cualquier otro código antes de mostrarla en la aplicación. ASP .NET proporciona una función de validación de las solicitudes de introducción de datos para bloquear las secuencias de comandos y código HTML en los datos especificados por el usuario. También se proporcionan controles de servidor de validación para evaluar los datos introducidos por el usuario. Para obtener más información, vea Sintaxis de los controles de servidor Validation.

En el ejemplo de código siguiente se muestra cómo utilizar HtmlTableCell para modificar el contenido de una celda de una tabla. Tenga en cuenta que la colección Rows de un control HtmlTable contiene una colección de las filas (objetos HtmlTableRow) de la tabla. La colección Cells de un objeto HtmlTableRow es una colección de las celdas (objetos HtmlTableCell) de una fila.

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

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

  void Button_Click(Object sender, EventArgs e)
  {

    // Iterate through the rows of the table.
    for (int i = 0; i <= Table1.Rows.Count - 1; i++)
    {

      // Iterate through the cells of a row.
      for (int j = 0; j <= Table1.Rows[i].Cells.Count - 1; j++)
      {
        // Change the inner HTML of the cell.
        Table1.Rows[i].Cells[j].InnerHtml = "Row " + i.ToString() +
                                            ", Column " + j.ToString();
      }

    }

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head>
    <title>HtmlTableCell</title>
  </head>

  <body>

    <form id="form1" runat="server">

      <h3>HtmlTableCell Example</h3>

          <table id="Table1" runat="server" 
                style="border-width: 1; border-color: Black">

         <tr>
            <td>
               Cell 1
            </td>
            <td>
               Cell 2
            </td>
         </tr>
         <tr>
            <td>
               Cell 3
            </td>
            <td>
               Cell 4
            </td>
         </tr>

      </table>

      <br /><br />
  
      <input type="button" 
             value="Change Table Contents"
             onserverclick="Button_Click"
             runat="server"/>

    </form>

  </body>
</html>

  • AspNetHostingPermission  para trabajar en un entorno alojado en host. Valor de la petición: LinkDemand; valor del permiso: Minimal
  • AspNetHostingPermission  para trabajar en un entorno alojado en host. Valor de la petición: InheritanceDemand; valor del permiso: Minimal
Los miembros estáticos públicos (Shared en Visual Basic) 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.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
¿Le ha resultado útil?
(Caracteres restantes: 1500)