Table

Скрыть

Показать

Копировать
  Default.aspx  
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
<!DOCTYPE html>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
 <meta charset="utf-8" />
 <title></title>
 <style>
  .a {
   height: 378px;
   width: 342px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin-top: -189px;
   margin-left: -171px;
  }
 </style>
</head>
<body>
 <form id="form1" runat="server">
  <div>
   <div class="a">
    <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
   </div>
  </div>
 </form>
</body>
</html>
Скрыть

Показать

Копировать
  Default.aspx.cs  
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
public partial class _Default : System.Web.UI.Page {
 void Fun() {
  Table table = new Table();
 
  table.CellPadding = 5; /*внутренний отступ в ячейке*/
  table.CellSpacing = 5; /*отступ между ячейками*/
  table.BorderWidth = 1; /*толщина границы*/
  table.BorderStyle = BorderStyle.Solid; /*сплошная линия*/
  table.BorderColor = System.Drawing.Color.FromArgb(80, 80, 80); /*цвет линии*/
 
  TableRow row; /*ряд <tr></tr>*/
  TableCell cell; /*ячейка <td></td>*/
 
  /*цикл создает ряды*/
  for(int i=1; i<=10; i++) {
   row = new TableRow();
   /*цикл создает ячейки*/
   for(int j=1; j<=10; j++) {
    cell = new TableCell();
    /*для первого ряда и первых ячеек*/
    if(i==1 || j==1) {
     cell.ForeColor = System.Drawing.Color.FromArgb(133, 46, 118); /*цвет текста*/
     cell.BackColor = System.Drawing.Color.FromArgb(238, 251, 205); /*цвет фона*/
    }
    /*для остальных рядов и ячеек*/
    else {
     cell.ForeColor = System.Drawing.Color.FromArgb(255, 255, 255); /*цвет текста*/
     cell.BackColor = System.Drawing.Color.FromArgb(59, 169, 222); /*цвет фона*/
    }
    cell.BorderWidth = 1; /*толщина границы*/
    cell.BorderStyle = BorderStyle.Solid; /*сплошная линия*/
    cell.BorderColor = System.Drawing.Color.FromArgb(80, 80, 80); /*цвет линии*/
    cell.Text = (i * j).ToString(); /*текст в ячейке*/
    row.Cells.Add(cell); /*добавляем ячейку в ряд*/
   }
   table.Rows.Add(row); /*добавляем ряд в таблицу*/
  }
 
  PlaceHolder1.Controls.Add(table); /*добавляем таблицу*/
 }
 protected void Page_Load(object sender, EventArgs e) {
  Fun();
 }
}