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; }
本文来自博客园,作者:码农阿亮,转载请注明原文链接:https://www.cnblogs.com/wml-it/p/15148058.html
技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
开源库地址,欢迎点亮:
GitHub:https://github.com/ITMingliang
Gitee: https://gitee.com/mingliang_it
GitLab: https://gitlab.com/ITMingliang
建群声明: 本着技术在于分享,方便大家交流学习的初心,特此建立【编程内功修炼交流群】,为大家答疑解惑。热烈欢迎各位爱交流学习的程序员进群,也希望进群的大佬能不吝分享自己遇到的技术问题和学习心得!进群方式:扫码关注公众号,后台回复【进群】。