2011-05-02 7 views
0

C#에서 엑셀 시트의 특정 셀을 색칠하고 싶습니다. 하지만 난 그것을 받고 있지 않다 .. 내가 같은 코드를 사용하고 있습니다 : 어떻게이 작업을 수행 할 수 있습니다엑셀 시트의 착색 셀

dsNew.Tables[0].Columns[j].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink); 

그러나 이것은 wrking되지 .. .. 제발 뭔가 .. 이 오류를주고있다을

답변

2

Range.Interior 속성을보십시오 " 'symbol'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입니다

당신의 세포를 변경하고 싶습니다. rowcolumn 또는 변경할 셀의 인덱스

예제에서 열 인덱서의 개체를 반환 할 수 있습니다. 사용해보기 :

((Range)dsNew.Tables[0].Columns[j]).Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink); 
관련 문제