我试图在C#文件中设置ASP.Net GridView的标题样式。这里是我的方法,该方法返回一个风格的GridView:从C#中设计Gridview“标题”类
private GridView setupGridView(string caption)
{
var gview = new GridView()
{
BackColor = Color.White,
BorderColor = Color.Gray,
BorderStyle = BorderStyle.Solid,
BorderWidth = new Unit(1, UnitType.Pixel),
Caption = caption,
ForeColor = Color.Black,
};
gview.HeaderStyle.BackColor = Color.Navy;
gview.HeaderStyle.ForeColor = Color.White;
gview.HeaderStyle.BorderColor = Color.DarkGray;
gview.HeaderStyle.BorderWidth = new Unit(1, UnitType.Pixel);
gview.HeaderStyle.BorderStyle = BorderStyle.Solid;
gview.AlternatingRowStyle.BackColor = Color.LightGray;
return gview;
}
默认的标题是不是风格(这是在GridView上的顶部只黑色文本)
有谁知道我如何与样式的标题海军白色文字? (类似我曾经也许风格的标题行的方式?)
编辑:我以前使用CSS这样做了,但我没有这样做的自由,作为,这是一个程序,生成网格视图以发送电子邮件。没有aspx文件或皮肤...
这没有奏效,我得到了一个NullReferenceException,但我刚刚与另一个开发人员谈过话,他帮我弄明白了。我会在一分钟后发布答案。 – EJC 2010-10-05 15:37:08