Если вы хотите воспользоваться набором данных типов, то вам нужно добавить таблицу в конструктор, иначе было бы сложно сделать то же самое, кодируя IMO.
Следуйте этим инструкциям по использованию набора типизированных данных.
Я только что добавил еще один запрос с предложением where,
Теперь вам нужно просто позвонить
Adapter.FillByName(tablename,value of parameter)