Hola.
Lo mejor es que uses con vs2008 el driver que viene para Oracle:
System.Data.OracleClient
Ese drive funciona mejor que usar otro origen de datos. Te dejo un link que es de asp.net pero es casi el mismo codigo para windows forms, fijate que usa el OracleClient:
http://www.thaicreate.com/asp.net/c-...atareader.html