Yes it can but you will have to use a dataset instead of a datareader if you want something other than forward-only reading.

You can do it a couple of ways. You can use the Data Form Wizard and it will bind the fields with the controls automatically and generate the sql commands for you...

OR.. (which is the way I like to do it - harder but you have more control over it.)

You can add the buttons yourself and then iterate through the dataset to rerieve the information.

Personally, I would start with the Data Form Wizard and let it do most of the work for you, and then go back and tweak anything that you want specifically.

HTH,
Greg