C#前端画表
一、创建表
HtmlTable ht = new HtmlTable(); ht.Border = 1; ht.Width = "100%"; ht.BorderColor = "#7CBD2A"; ht.CellPadding = 0; ht.CellSpacing = 0; ht.Style["border-bottom"] = "#7CBD2A 1px solid"; ht.Style["border-top"] = "#7CBD2A 1px solid"; ht.Style["border-left"] = "#7CBD2A 1px solid"; ht.Style["border-right"] = "#7CBD2A 1px solid"; ht.Style["background-color"] = "#f2f2f2"; ht.Align = "center";
二、创建行
HtmlTableRow htr1 = new HtmlTableRow(); HtmlTableCell hc_1 = new HtmlTableCell(); htr1.Cells.Add(hc_1);
三、创建CELL
private HtmlTableCell CreateBodyCell(string cellValue, int rowSpan, int colSpan) { HtmlTableCell cell; cell = new HtmlTableCell(); cell.Width = "5%"; cell.Height = "35px"; cell.RowSpan = rowSpan; cell.ColSpan = colSpan; System.Web.UI.WebControls.Label lb = new System.Web.UI.WebControls.Label(); lb.Font.Name = "新細明體"; lb.Font.Size = 15; lb.Style["vertical-align"] = "center"; lb.ForeColor = System.Drawing.Color.Black; lb.Font.Bold = true; lb.Text = cellValue; System.Web.UI.WebControls.Image a = new System.Web.UI.WebControls.Image(); a.Style["vertical-align"] = "center"; a.Width = 25; a.Height = 25; a.ImageUrl = "~/images/Yellow.bmp"; cell.Controls.Add(a); cell.Controls.Add(lb); cell.Style["text-align"] = "center"; cell.Style["background-color"] = "#ffffff"; cell.Style["border-right"] = "#7CBD2A 1px solid"; cell.Style["border-bottom"] = "#7CBD2A 1px solid"; cell.Style["border-left"] = "#7CBD2A 1px solid"; cell.Style["border-top"] = "#7CBD2A 1px solid"; return cell; }