Hola tienes varias maneras de hacerlo aqui te doy unas pautas y tu ya lo acomodas.
1) puedes agregar las columnas dinamicamentes, es decir un grid con AutogenerateColumns="False" y luego las agregas por codigo
BoundField file = new BoundField();
file.HeaderStyle.BackColor = Color.AliceBlue;
file.ItemStyle.BackColor = Color.WhiteSmoke;
file.FooterStyle.BackColor = Color.LightYellow;
2) modificar las propiedades de las columnas en el Evento DataBound del Grid
if (e.Row.RowType == DataControlRowType.Footer) { }
if (e.Row.RowType == DataControlRowType.Header) { }
if (e.Row.RowType == DataControlRowType.DataRow) { }
e.Row.Cells[0].Style.Add(HtmlTextWriterStyle.FontFamily, "Verdana");
espero te ayude, cualquier consulta a disposición.
[email protected]