Sorry Philip but while DE might not work, it's really important to kill the larvae. By the time you kill the gnats, the larvae will be growing and keeping the cycle going. You have to kill both the gnats (the ones you see flying around) and the larvae (that you don't see).