either
1. instruct the grid to return all the values that were originally loaded.
2. manage the update statement to only update that specific field.
the way I usually handle these situations is by that single entity, updating the appropiate properties, and saving the object.
I haven't used TableAdapters and DataSet in ages, but it would look something like this
The dataset would define the entity(s)
DataTables
Customer
CustomerAdapter
GetAllCustomers() returns Customer table
GetCustomerBy(int id) returns CustomerRow
From the GUI on page load you would GetAllCustomers().
then to update you would GetCustomerById(selectedId). update that row and then call update on the table adapter. i don't know the exact syntax for all this but it gets you started.
Jason Meckley
Programmer
Specialty Bakers, Inc.