хм...
попробовал у себя сделать раскраску на форме не всей строки, а только столбца, и нормально работает, все красится как надо.
глупый вопрос: точку останова ставили? у вас вообще выполняется блок mportInventStatus::Error?
Блок отрабатывает при переходе на др строку
X++:
case ImportInventStatus::Error :
_options.backColor(WinAPI::rgb2int(255, 70, 70)); //Красный