I am populating grid dynamically on page load .it contains webcontrols like dropdown and labels.now i am trying to get values from the grid but i am unable to get the values.

foreach(DataGridItem objDataGridItem in dgPrice.Items )
{

DropDownList objDropDownlist = (DropDownList)(objDataGridItem.Cells[1].Controls[1]);
Degree =Degree+ ((DropDownList)objDataGridItem.FindControl("drpQty")).SelectedItem.Text;
Degree =Degree+objDataGridItem.Cells[1].Text;
}

This is bit of my code which shows what i am trying to do.
Please help ma ASAP