Du könntest mit OnDrawCell arbeiten, um die Ränder bestimmte Zellen dicker zu machen.
Wenn du noch ganz am Anfang deines Projektes stehst und keine Zeit und keinen Plan hast, denke ich, dass Sudoku das Falsche ist. Ich würde mit etwas leichterem anfangen.
Ansonsten ist die
DP nicht dafür da, um dir deine Hausaufgaben zu machen.