Nel generatore di query agisci nel riquadro SQL così:
codice:
SELECT * FROM Tabella WHERE IDElemento = @NomeParametro
oppure direttamente dal riquadro CRITERI nella colonna FILTRO del campo interessato inserisci "=@NomeParametro".
Se la funzione si chiama "FillBy", da codice devi riempire il TableAdapter così:
codice:
tabellaTableAdapter.FillBy(tuoDataSet.Tabella, ValoreParametro)
Non dimenticare di effettuare il casting (ad esempio per gli ID che solitamente sono di tipo "bigint" -> Convert.ToInt64(Valore)
Se invece utilizzi un BindingSource con relativo TableAdapter, invece di dover svuotare e riempire sempre il TableAdapter puoi usare la proprietà Filter
codice:
TabellaBindingSource.Filter = "IDElemento = " & Valore
Ciao Ciao
PS. Ricorda che il simbolo per i parametri può essere diverso da "@". Ad esempio per il mySQL è "?" (IDElemento = ?NomeParametro)