Попробуйте свойство Range.Interior :
Range data_cell = work_sheet.Cells[row, column];
data_cell.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink);
, где work_sheet
- это Excel.Worksheet, для которого вы хотите изменить ячейки. row
и column
или индексы ячеек для изменения.
Ваш пример может возвращать объект для индексатора столбцов. Попробуйте это:
((Range)dsNew.Tables[0].Columns[j]).Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink);