1. <asp:DataGrid AutoGenerateColumns="false" ...and add templates for other columnsor2. in ItemDataBound event handler, remove the original title column<asp:DataGrid OnItemDataBound="DataGrid1_OnItemDataBound" ...void DataGrid1_OnItemDataBound(Object sender, DataGridItemEventArgs e)
{
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType ==
ListItemType.AlternatingItem)
    {
e.Item.Cells.RemoveAt(n); //change n to the sequence number for the old title column
    }
}