2010-08-04 6 views
1

다음과 같은 격자가 있습니다. 여기에 "Hours Last 52 Weeks"으로 문제가 발생합니다. 여기서는 아래 텍스트와 같이 표 머리글 위에이 텍스트를 사용해야합니다. 이것을 어떻게 사용할 수 있습니까? "노란색"으로 강조 표시된 것은 실제 텍스트입니다.gridview에서 columnspan을 만드는 방법은 무엇입니까?

도와주세요. 미리 감사드립니다.

alt text

답변

0

나는이 작업을 수행하는 선언적인 방법이 생각하지 않지만, 당신이있는 당신은 0의 RowIndex를 확인하고 만약 그렇다면하면, 업데이트 RowDataBound에 대한 처리기를 추가 할 수 있어야 행의 Cells 따라 . TableCell에는 ColumnSpan 속성이 있으며 흡수하려는 셀을 제거해야 할 수도 있습니다.

0

DataList를 colspans와 함께 사용할 수 있습니다 (예 :

    <asp:DataList ID="cm_DataList" runat="server"> 
         <ItemTemplate> 
         <table cellpadding="0" cellspacing="0" border="0" align="center" width="100%" class="RepTable01"> 
           <tr> 
            <td class="rptHeading">Phases</td> 
            <td colspan="2" class="rptHeading">Phase 1</td> 
            <td colspan="3" class="rptHeading">Phase 2</td> 
            <td colspan="4" class="rptHeading">Phase 3</td> 
           </tr> 
           <tr> 
            <td class="rptHeading">Meeting</td> 
            <td class="rptSubHeading">Meeting 2</td> 
            <td class="rptSubHeading">Meeting 3</td> 
            <td class="rptSubHeading">Meeting 4</td> 
            <td class="rptSubHeading">Meeting 5</td> 
            <td class="rptSubHeading">Meeting 6</td> 
            <td class="rptSubHeading">Meeting 7</td> 
            <td class="rptSubHeading">Meeting 8</td> 
            <td class="rptSubHeading">Meeting 9</td> 
            <td class="rptSubHeading">Meeting 10</td> 
           </tr> 
            <tr> 
            <td class="rptHeading">Meetings Nr</td> 
            <td class="rptCell"><%# Eval("meeting1") %></td> 
            <td class="rptCell"><%# Eval("meeting2")%></td> 
            <td class="rptCell"><%# Eval("meeting3") %></td> 
            <td class="rptCell"><%# Eval("meeting4") %></td> 
            <td class="rptCell"><%# Eval("meeting5") %></td> 
            <td class="rptCell"><%# Eval("meeting6") %></td> 
            <td class="rptCell"><%# Eval("meeting7")%></td> 
            <td class="rptCell"><%# Eval("meeting8")%></td> 
            <td class="rptCell"><%# Eval("meeting9")%></td> 
           </tr> 
          </table> 
         </ItemTemplate> 
        </asp:DataList> 
관련 문제