Ya he resuelto el problema, puedo definir mis columnas con
<asp:BoundColumn DataField="Usuario" HeaderText="Usuario"></asp:BoundColumn>
siempre y cuando ponga
AutoGenerateColumns="False".
y una vez que esto esta resuelto, defino el ancho en cada columna y el ancho del datagrid y ya esta.