Ho un dataGridView che prende i dati da una lista ovvero:

Codice PHP:
List<miotipocaricaListaDaFile("path"); dataGridView1.DataSource a
e una comboBox con

Codice PHP:
comboBox1.DataSource acomboBox1.DisplayMember "id"
Adesso vorrei far in modo che quando cambio l'ID nella comboBox in automatico vengano visualizzati soltanto tutti i record già presenti nel dataGridView che abbiano l'id selezionato nella combo

Ovvero come se eseguisse questa query:
codice:
SELECT * FROM a WHERE ID='comboBox.selecteditem'
EDIT:
Ho temporaneamente risolto aggiungendo un foreach sul comboBox1_SelectedIndexChanged che aggiunge ad una seconda lista soltanto gli elementi che hanno la mia condizione... c'è un metodo più veloce per fare questo?