Hi there, Using 3 DetailsView control sounds redundant to to me since you can use a single DetailsView control to do for all of these purposes. If you want to display data in the Master/Details pattern, then you might consider using the GridView control with the DetailsView control. So IMO your first issue is to choose the right control to implement the functionality. Then you should read the doccumentation/sample code of that control to see how to use it and how to customize in the way you want. With the DetailsView control, you basically define how data is displayed in the Fields area, there are a couple of buitl-in fields in the ASP.NET 2.0. Among of them the Template field is your choice since it allows you to customize the UI of the field. If you want to use the DropDownList control when displaying data, then you simply declare the DropDownList control in the ItemTemplate of the TemplateField. Your second step should be to choose a way to bind data fetched from BD to the dropdownlist. Well, there are basically two common way to bind data to a control. One option is to declaratively use a web data source control and you simply specify the datasource control in the DataSourceID property of the DropDownList. Another option is to bind data to the dropdownlist in code. For more information on these two options, you should have a look at some links provided in my other posts, or follow the links below: http://msdn.microsoft.com/library/en-us/dnvs05/html/GrdDetView.asp[^] http://msdn.microsoft.com/library/en-us/dnaspp/html/GridViewEx.asp[^] Small tip: If you want to notify somebody about the changes you made in your post, you'd better start a new thread if the created time of your post is significant.