c'est quoi la différence entre le composant StringGrid et DrawGrid?

qu'est ce qu'il a de particulier le composantDrawGrid QUE StringGrid n'a pas?