Do you remember what was happening around the time that your grandmother said she didn't like you? Sometimes people say things they don't mean when they're angry or stressed out. Perhaps that was one of those times?
If you're not sure, ask your grandmother if you and her can go for a coffee/tea to have a chat. Let her knows that it's important to you, and that you really hope you can. If she goes for it, calmly bring up the last conversation you had with her. Say something like "The reason I asked you here is because last time we talked, things didn't end very nicely. You seemed very upset with me and I'm sorry if I did something to upset you, but I'd really like to talk with you about it so that I can understand why you feel the way you do." Then go from there.
I mean you can always ask to discuss what she said. Although if she doesnt like you, then she doesnt like you. Being her kid's child doesnt mean she automatically has to like you. My grandfather never particularly liked me, but whatever, I've never understood why being related to people meant you had to like them.
Address the issue with her? Or, telling your Mom or Dad?
Did she say this to you? Was it out of anger (not saying that makes it right)? Or did someone tell you she said it?
It is more than likely a misunderstanding, or something she doesn't mean.
You dont need to address the issue,she doesnt like you, there's nothign you can do, you cant make people like you There must be a reason she doesnt like you, what could it be?
I don't think you can do anathing, if she does not like you, talking or doing whatever will not change her opinion.
she said i wasent born a boy.
ask her why?