Well, the first thing that comes to my mind is, if she hates the grass, is there some pavement she can go on?  Dogs can hold it a long time, but I've noticed my girl usually waits about 10 to 15 minutes before she needs to do #2.  Maybe if you gave her a bit longer, and had some place with no grass for her to go...........?
