Hi,
1. If you have a boundField in grid view you can use
<HeaderStyle CssClass="hidden" Width="30%" />
<ItemStyle CssClass="hidden" Width="30%" Wrap="False" />
2.if you want without boundField
void Grid_RowDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
{
e.Row.Cells[0].Visible = false;
}
3.if you are using TemplateField
<asp:TemplateField HeaderText="Customer Name" Visible="false">
<ItemTemplate>
<asp:Label Text='<%# Eval("CustomerName") %>' runat="server" ID="LblCusomerName" />
</ItemTemplate>
</asp:TemplateField>
I hope this will help you.