Yes, DS games work on a 3DS, except the picture in some games may not fill the entire screen. Also, as I understand it, 3DS cards are slightly larger than DS cards, so will not be able to be played on a DS.
yes, ds games can work on nintendo 3ds. And currectly there is only one card named gateway 3ds can work on 3ds game. But it will be available at the end of Jun.