It's allright the way you're using to find control from cell.
There may the chance of dropdown absense over there or the name you have written may be slightly different then the actual control name.
You could always move on by checking if the cell has control by following way.
if (grd.Rows[0].Cells[0].HasControls())
{
}