Вы можете просто использовать файл скина (темы), например ::100100
<asp:GridView runat="server" BorderStyle="None" CellSpacing="5"/>
или вы можете написать ControlAdapter, в котором вы можете контролировать весь рендеринг GridView.
public class GridViewAdapter : System.Web.UI.WebControls.Adapters.WebControlAdapter
{
protected override void RenderContents(HtmlTextWriter writer)
{
GridView gridView = Control as GridView;
if (gridView != null)
{
writer.Indent++;
WritePagerSection(writer, PagerPosition.Top);
writer.WriteLine();
writer.WriteBeginTag("table");
writer.WriteAttribute("cellpadding", "0");
writer.WriteAttribute("cellspacing", "0");
writer.WriteAttribute("summary", Control.ToolTip);
...
затем добавьте адаптер в файл браузера:
<browsers>
<browser refID="Default">
<controlAdapters>
<adapter controlType="System.Web.UI.WebControls.GridView"
adapterType="CSSFriendly.GridViewAdapter" />
...