I'm not a learned man, so I rely heavily on the Database Interface Wizard to help me build my submission, editing and deleted pages for my website/database.
Using asp.net controls you can do it with DetailsView, DataList, DataGrid. It takes a little practice, but using the configure data source after you haved added one of these controls behaves a little like DRW and DIW.