Ho un dataGridView che prende i dati da una lista ovvero:
e una comboBox conCodice PHP:List<miotipo> a = caricaListaDaFile("path"); dataGridView1.DataSource = a;
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 comboCodice PHP:comboBox1.DataSource = a; comboBox1.DisplayMember = "id";
Ovvero come se eseguisse questa query:EDIT:codice:SELECT * FROM a WHERE ID='comboBox.selecteditem'
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?

Rispondi quotando
