2013-06-14 3 views
0

gotreportviewer의 동적 테이블 보고서를 사용하여 보고서를 생성하고 있습니다.동적 테이블의 헤더 배경색을 변경하는 방법 gotreportviewer의 보고서를 프로그래밍 방식으로 사용하는 방법

여기서는 데이터 세트에 데이터를 채우고 동적으로 생성합니다.

보고서 열 (머리글) 배경색을 프로그래밍 방식으로 변경하는 방법을 알고 싶습니다.

+0

와 TableRdlGenerator.cs에 아래의 코드를 교체하십시오 각 머리글에 대해 특정 색을 갖는 일부 논리가 있습니다 – Rajesh

+0

모든 머리글에 대해 하나의 색만 –

답변

1

(라인 110)

private Rdl.StyleType CreateHeaderTableCellTextboxStyle() 
     { 
      Rdl.StyleType headerTableCellTextboxStyle = new Rdl.StyleType(); 
      headerTableCellTextboxStyle.Items = new object[] 
       { 
        "700", 
        "14pt" 
       }; 
      headerTableCellTextboxStyle.ItemsElementName = new Rdl.ItemsChoiceType5[] 
       { 
        Rdl.ItemsChoiceType5.FontWeight, 
        Rdl.ItemsChoiceType5.FontSize 
       }; 
      return headerTableCellTextboxStyle; 
     } 

당신이 모든 헤더에 고정 배경색 프로그래밍 방식을 변경하려면 나 할 말

private Rdl.StyleType CreateHeaderTableCellTextboxStyle() 
     { 
      Rdl.StyleType headerTableCellTextboxStyle = new Rdl.StyleType(); 
      headerTableCellTextboxStyle.Items = new object[] 
       { 
        "700", 
        "14pt", 
        Color.Black 
       }; 
      headerTableCellTextboxStyle.ItemsElementName = new Rdl.ItemsChoiceType5[] 
       { 
        Rdl.ItemsChoiceType5.FontWeight, 
        Rdl.ItemsChoiceType5.FontSize, 
        Rdl.ItemsChoiceType5.BackgroundColor, 
       }; 
      return headerTableCellTextboxStyle; 
     }