datagridtextboxcolumn: coloring one part of the string

Hello, I'm using a datagridcolumnstyle that inherits from DataGridTextBoxColumn. All the strings in that column have to same format, they are all divided in 3 parts by using the separator ";". Now I would like to give my string a color. The first part should be green (before the first ";"), the second part should be orange (between the first ";" and the second ";") and the third part should be red. How can I change the color of one specific part of a string in a datagridtextboxcolumn?

Loader.
Up arrow icon