Your code works just fine for me through the C message.
However I see you are assigning it to some ttPartDescription.Text? right after that?
Again I would refrain from assiging to or interacting with controls at all.