Hearts defender Danny Grainger has undergone successful knee surgery, according to the Tynecastle club.