I have a page called editTrip. Each "trip" has a few tables of information stored in a SQL Server DB, with several queries fething that data, and one function that funnels it to a single dataset (in the business logic layer), and returns the DS to the page when requesting that specific trip.

Ok i want to be able to edit that trips information without making several requests to the database. And then do the final "save" at the end. So, I think I need a "strong-typed" dataset in the code behind of editTrip to act as a temporary dataset?

Say for instance, you edit information in a table of a trip, then you edit more information in a different table (same trip still). I only want it to update the actual SQL database when the user clicks "save all" on the bottom. So i need a temporary dataset? Where would I put it? I just need to know how to make that temporary dataset...Any ideas?