You will have to bind the Dropdown in EmptyDataTemplate in the following way
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.EmptyDataRow)
{
DropDownList ddl = (DropDownList)e.Row.FindControl("ddl1");
//Bind here
}
}