Los DataGrid tienen una propiedad que hace aparecer un combo en una determinada columna cuando el usuario hace clic en ella.
Tenés que usar:
Nombre_de_la_DataGrid.Columns(Nº_de_columna).Button = True
Acordarse que las columnas se numeran desde 0 en la extrema izquierda.