Por fin entiendo algo!!!

y ahora me doy cuenta de que lo que estaba haciendo era una burrada. Te explicas mu bien

Voy a tratar de hacer eso que me dices, lo del dataset y el datasource. Puedes ser más especifico y explicarme con un poco más de detalle lo que tengo que hacer?
Muchisimas gracias