Il problema che stai riscontrando è che stai interrogando un DataSet vuoto .
Devi prima creare una connessione al tuo testDataSet e riempi le tabelle in esso contenute con i dati del tuo database.
Se hai creato testDataSet con gli strumenti automatizzati forniti da VS, lo strumento avrà anche creato i relativi TableDataAdapters (nel proprio spazio dei nomi) per riempire e aggiornare il tuo DataSet .
Inizializza il relativo TableDataAdapter e prendi i dati dal database con Fill(db) metodo.