Ian, Hack has a habit of posting code from old tutorials or his own efforts and with very dubious coding practices.. Pasting SQLs into button click event handlers is far from sensible. Using "wizards" is sensible because they generate well formed, well encapsulated, secure, fast code. After all; you use a "wizard" (the forms designer) to design your forms rather than typing out all the layout commands by hand..
Do the DW3 tutorial. At the end of it you'll understand how to connect to, download, update and save data (including related data). You'll have in your app code a DataTable which is essentially a tabular representation of your database data like the old RecordSet was. This is not just about visually manipulating data with a GUI. You can loop over and alter the DataTable as you wish, filter it, manipulate it in code, get it to perform simple aggregate operations etc. When the time comes you can use LINQ to achieve more sophisticated manipulations in the client side but for now the impetus is on getting you started on a path of doing things properly, not thrusting some code at you that looks similar to the ways we did things back then; though the familiarity might be appealing and give you a sense of security that it's the right way, things have moved on; do not assume that a datareader works in the same way to the methods youre used to, just because you use it in a loop to pull data.
If you'd prefer to accept 10 lines of pasted code over an entire suite of tutorials from the makers of the programming language youre using, this is of course up to you but you are definitely forging a rod for your own back..