Te dejo una parte de código haber si te puede ayudar
Código C++:
Ver originalBoundField obj = new BoundField();
obj.DataField = "NombreDeColumnaDeTuDataSet";
obj.HeaderText = "Encabezado";
obj.ItemStyle.CssClass = "Si quieres darle estilo con css";
obj.DataFormatString = "{0:C}"; //tipo de formato
GridView.Columns.Add(obj);