Las columnas simplemete cdo enlazas el datagrid con una cossulta,las columnas q eligas en esa consulta son las que te apareceran en tu datagrid,simpre q no hayas kitado la opcion de q se creen automaticamente(aparece en prperty builder,columnas),el problema sera mas en cuanto a los colores diferentes segun consultas diferentes,eso no lo he hecho nunca.
todo el tema de formatos de colores tamaños para cualquier cosa (incluido datagrid) lo he hecho simepre estaticamente,sya q va dentro del html,y este es estatico,si alguien sabe si se pued ecambiar dinamicamente q me corriga