The ASP.Net DropdownList server control can be placed inside the ItemTemplate of TemplateField column of GridView control. To bind the data with nested Dropdownlist control you can use VB.Net for each loop over each Row Item of GridView control and FindControl method to find the DropdownList control and get its reference in the VB.Net code.
VB.Net Methods Used
1. For Each loop
2. FindControl method
The VB.Net For Each loop enables to get the reference to each object contained inside the specified collection. For example each GridViewRow item of the GridView control. The VB.Net FindControl methods accepts a string value as an ID of the control that is to be accessed inside the parent control.
Try the sample below to understand the functionality for binding the data to the Dropdownlist control placed inside the ASP.Net GridView contol using VB.Net code: