How to wrap text in a label using C#?

Hello all,
I am developing an application in C# and got stuck with this problem. I want to display information of person profile using labels. But there was one field in my database that has long content. It overlaps the form and kind of messing up the whole thing. I want the label to break the line upon hitting the given width or likely wrapping it in a certain boundary. How can I do that? Any idea? This is really annoying me.
Thank you so much.
