DataSource es un control que gestiona las tareas de conexión a una fuente de datos y permite la lectura y escritura de estos. Los controles de origen de datos no manejan una interfaz de usuario, sino que actúa como intermediario entre un banco de datos (como una base de datos, objeto de negocio o un archivo XML) y otros controles en la aplicación.
Con el puedes:
Establecer conexiones a la base de datos
Generar conexiones a tablas
Poner fuentes de datos a reportes, Dataset, etc.
Checa lo siguiente, a pesar de que es para asp te puede ayudar un poco.
http://msdn.microsoft.com/en-us/magazine/cc163862.aspx