I noticed that you have opened a support ticket for the same issue. I will summarize our reply here for the benefit of our community.
The observed behavior is expected, as the Styling is applied to report items (e.g. TextBoxes, Barcodes), and table cells are something like placeholders for report items. When you hide the Barcode all the formatting will disappear and cell will be displayed as blank.
To avoid this behavior you may use a Panel in the cell and place the Barcode item inside the Panel. You may apply the (conditional) formatting that should be visible even when the Barcode is hidden to the Panel and set conditionally the Visible property only of the Barcode.
Check the attached report that demonstrates the approach. The sample will work with version 18.104.22.1684 and above as it uses JsonDataSource with Null values. However, the approach is generally applicable for older versions of our Reporting tool.
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items