Hai un unica funzione binddata dove dentro gestisci entrambe le datagrid. Non hai postato tutta la funzione credo, cmq sarebbe meglio separare la gestione delle due datasource.
Poi mi sembra che utilizzi inutilmente e male la dataview. Modifica con
codice:
dgservizilimitrofi.DataSource = ds.Tables("Servizilimitrofi").DefaultView
o con
codice:
dgservizilimitrofi.DataSource = ds.Tables("Servizilimitrofi")
visto che non utilizzi alcuna funzione specifica di ordinamento o di filtro della dataview