The 2nd and 3rd columns are Template Fields that contains a Label control within an .

This means that on read-only state the Label will be displayed and on edit-state the Drop Down List will be displayed to allow users to modify the selection of their choice.

Selected Value; Line 40: string ddl1 = ((Drop Down List).

event is raised when a row's Update button is clicked, but before the Grid View control updates the row.

This enables you to provide an event-handling method that performs a custom routine, such as canceling the update operation, whenever this event occurs.

A common way to use these collections is to HTML-encode the values supplied by the user before they are stored in the data source.

It finds the Drop Down List control but the Selected Value is always an empty string.

,just copy the Row Created & Add Merged Cell method and modify them to suite your needs.

I gotta go now but I hope you could solve this, keep it up mate. The first column is a Bound Field which holds the Product Order ID field.You may notice that we set this field as the Data Key Name in the Grid View so we can easily reference the ID of the row later on.Introduction: This question has been asked many times at the forums ( and definitely there are already bunch of different solutions provided.Most of the examples from the web are using Data Source controls (e.g Sql Data Source, Object Data Source, etc..) to implement cascading Drop Down List in Grid View and I can’t seem to find a formal example that demonstrate how to implement it without using Data Source controls.Note: Before you proceed, make sure that you already know the basics of using the Grid View control and how to bind it with data as I will not include the details of doing edit,update or delete scenarios for this exercise.