Alright, this can get a little tricky. Option 1, use buttons or links. You just can add a Select column or just use the smart tag and check the Enable Selection checkbox and the IDE will add the column for you. Then, your detailsview will have to take the value of EmployeeId from the GridView, to do that you have to add EmployeeId to the DataKeyNames collection of the gridview (so the selected value will be the employeeid). Now, this IS tricky, because depending on the datasource your are using, the DetailsView will try to get the data, so you either will have to select one row in the GridView when you load the page or set the default value of the SelectParameter in the DetailsView's DataSource so it will return nothing if nothing is selected. (hope I've been clear) Then your details view could handle the other operations. If you must use a dropdown, then you will have to do everything in code, that is detect which selection was made and then get the data for the DetailsView and explicitly bind it. You will have to do two additionals things. First, you will have the AutoPostBack property of the dropdown to true. Second, if the user selects "Edit", you will have to add this code MyDetailsView.ChangeMode(DetailsViewMode.Edit); otherwise you will force the user to take another step to enter edit mode. hope it helps, it takes a little bit to get used to the new controls but once you do they are great.