be a sport

be a (good) ˈsport

(informal) be generous, cheerful and pleasant, especially in a difficult situation: She’s a good sport.Go on, be a sport (= used when asking somebody to do something for you).
See also: sport