Hi,
Your daughter has taken you for granted. She thought that since you are the grandmother, you won't ask for any payment for your services. Just talk to your daughter that you were willing to care for the child as long as you will be compensated a small amount of money so you can buy some necessities.
But now that she has lost her job, then she could care for her baby. I guess you just have to forgive your daughter for taking you for granted. You can find someone who needs a babysitter and just work for them. It's difficult to do business with relatives.
Just try to forgive and forget and enjoy your grandchild once in a great while.
Take care.