Мое личное мнение таково, что стиль таблицы данных - это путь. Не видя код, который у вас есть, я не могу с уверенностью сказать, почему ваше форматирование не вступает в силу, когда стиль не определен, но смешивание форматирования с вычислениями данных и другими частями кода может очень быстро запутаться.
Создание нового класса стиля столбца очень просто, и если вам придется снова использовать то же форматирование в другой сетке данных, использовать его повторно, как круговую диаграмму, очень просто.
Вот документация Microsoft , которая поможет вам начать работу в правильном направлении.