In 3.x it is much much simpler. There's a bunch of commented out
partial methods in the non-designer file. Uncomment the ones you need
to use and that's about it. There are no events really, just partial
methods, which removes the complexity we used to have. Even more, the
argument has pretty much everything you need: connection, command,
datareader, parent, etc...
--
Andrés