In this article I will show you how you can use the Object Data Source with the Grid View control to do editing, updating, deleting and adding new records.There are several ways to perform these operations, I am using the simplest approach.He clicks the Edit button and starts to make his change. Will "Scott's Tea" be: The way the Sql Data Source control and Grid View work by default is to update all editable fields, regardless of whether they've been modified by the user or not.This means that we can be certain that the last scenario won't unfold.
" One challenge with pessimistic concurrency control is knowing when a user is truly done editing the records.
Because of these challenges and the diminished user experience that follows, pessimistic concurrency control is rarely used.
It's only used in situations where concurrency conflicts cannot, under any circumstance, happen.
These controls allow page developers to declaratively access and modify data without writing any code to perform the data access. ) Because multiple users can visit the same web page concurrently, it is possible for a user visiting a data modification page to inadvertently overwrite the modifications made by another user. If two users visit this page simultaneously from different computers and both edit the same row, whomever saves the first will have her changes overwritten by whomever saves the row last.
This article is one in a series of articles on ASP. This type of behavior is known as "last write wins" and is the default behavior for web applications.