Netflix & iPlayer (and all streaming/OnDemand services) use the same internet connection as your TV guide updates.
Which TV box do you have? If you're not sure, check here
Try following Home > Help & Settings > Settings > Network, and select "Connect to Virgin Media services now" - if this fails to resolve, then post back with confirmation of which box you have, and what is shown in this network connection screen.
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks