Si tu veux interdire la suppression d'une ligne de ton datagrid, tu peux mettre la propriété Datagrid.allowdelete à la valeur false.
Quant à l'interdiction de modifer la premiere colonne, tu peux intervenir sur la collection columns de ton datagrid :
DataGrid.Columns(x).locked = True
Où x est le numero de ta colonne.
Allez... VB n'est pas si pourri que ça...

Bascos.