Salut,
Pour récupérer ton image, tu peux faire comme ceci :
Image img = Image.FromStream(new System.IO.StreamReader(myPath).BaseStream);
Pour le dataGrid, si tu travailles avec le framework v2 alors tu as donc à faire à un DataGridView et dans ce cas tu peux faire une
DataGridViewImageColumn.
Avec un DataGrid simple, c'est un peu plus compliqué pour mettre des images dedans, mais tu trouveras pas mal d'exemple sur le net...
VC# forever