Asp.net动态建表时如何设置单元格的背景色?
展开全部
//定义表格Table1的通用属性
Table1.CellPadding = 2;
Table1.CellSpacing = 0;
Table1.Width = 600;
Table1.Style.Add("font-size", "12px");
//row 1 定义第一行
TableRow tr = new TableRow();
tr.BackColor = System.Drawing.ColorTranslator.FromHtml("#CCCCCC");//第一行背景色
tr.BorderColor = System.Drawing.Color.Blue;
tr.BorderStyle = BorderStyle.Solid;
tr.BorderWidth = 1;
tr.Style.Add("text-align", "center");
tr.Style.Add("font-weight","bold");
tr.Height = 25;
//第一行第一个单元格cell 1
TableCell tc = new TableCell();
tc.Width = 200;
tc.Text = "姓名";
tc.BackColor = System.Drawing.Color.Blue;//单元格背景色
tc.BorderColor = System.Drawing.Color.Blue;
tc.BorderStyle = BorderStyle.Solid;
tc.BorderWidth = 1;
tr.Cells.Add(tc);
其实在单元行上设置了背景色,相应的单元格就不需要在另设背景色,直接应用单元行的背景色就可以了。
Table1.CellPadding = 2;
Table1.CellSpacing = 0;
Table1.Width = 600;
Table1.Style.Add("font-size", "12px");
//row 1 定义第一行
TableRow tr = new TableRow();
tr.BackColor = System.Drawing.ColorTranslator.FromHtml("#CCCCCC");//第一行背景色
tr.BorderColor = System.Drawing.Color.Blue;
tr.BorderStyle = BorderStyle.Solid;
tr.BorderWidth = 1;
tr.Style.Add("text-align", "center");
tr.Style.Add("font-weight","bold");
tr.Height = 25;
//第一行第一个单元格cell 1
TableCell tc = new TableCell();
tc.Width = 200;
tc.Text = "姓名";
tc.BackColor = System.Drawing.Color.Blue;//单元格背景色
tc.BorderColor = System.Drawing.Color.Blue;
tc.BorderStyle = BorderStyle.Solid;
tc.BorderWidth = 1;
tr.Cells.Add(tc);
其实在单元行上设置了背景色,相应的单元格就不需要在另设背景色,直接应用单元行的背景色就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询