I've got a radgrid that has one detail table. Each row of the master table has a few rad dropdowns, and one of these dropdowns becomes invisible based on selection in another dropdown. This works fines. However, if the user selects edit on a row where the dropdown is hidden, and then without canceling the edit, adds a new record or edits a record in the detail table (both of which can cause a postback, depending on user selections) and posts back, the hidden dropdown forgets that it was hidden and appears on the row originally being edited. I would like to be able to prevent users from adding a new record or editing a record from the detail table/master table if one is already being edited, if that would solve the problem, but I don't know how to achieve this. If that would not solve the problem, I'm desperate for any other solution.