I am trying to create an ASP.NET GridView header in a C # file. here is my method that returns a stylized 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;
}
By default, Caption has no style (it's just black text on top of the gridview)
Does anyone know how I can style Caption Navy with white text? (similar to how, for example, I wrote a title bar?)
EDIT: I did this before using CSS, but I don’t have that option since it is a program that generates gridviews for sending via email. No aspx or skin file ...
source
share