if you are talking about datagrid in winform, take a look at5.9 How do I hide a column?
http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q708qif it is for webform, try
DataGrid.Columns[n].Visible = falseit only works on template columns, if you are using auto-generated columns, you have to override the behavior in ItemCreated or ItemDataBound event handler or create a DataTable with the chosen columns