C#前端画表

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;
    }

 


技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
我创建了一个.NET开发交流群,用于分享学习心得和讨论相关技术难题。欢迎有兴趣的小伙伴扫码入群,相互学习!

原文地址:https://www.cnblogs.com/wml-it/p/15148058.html