2009-07-14 5 views
0

GridView와 같은 컨트롤에서 HeaderStyle 특성을 GridView 요소의 특성으로 지정할 수 있습니다 (예 : HeaderStyle-Wrap = "false"). 또는 HeaderStyle 자식의 특성으로 지정할 수 있습니다 요소. 편도가 다른 편보다 낫습니까? 아니면 그냥 가독성 환경 설정입니까?자식 컨트롤에 대한 ASP.NET 컨트롤 스타일

<asp:GridView ID="myGrid" runat="server" HeaderStyle-Wrap="false" HeaderStyle-HorizontalAlign="Left"> 
    <!-- Columns --> 
</asp:GridView> 

또는

<asp:GridView ID="myGrid" runat="server"> 
    <HeaderStyle Wrap="false" HorizontalAlign="Left" /> 
    <!-- Columns --> 
</asp:GridView> 

답변

2

나는 그것이 가독성 일이 생각 나는 훨씬 번째 예를 선호는 어떤 헤더 스타일을 정의 할

<HeaderStyle /> 

태그를 사용

0

그들은 정확하게 똑같은 것입니다.

1

스타일 속성을 많이 설정하면 더 읽기 쉽다고 말할 수 있습니다. CSS를 사용하여 표 스타일을 지정하고 빌트인 속성을 전혀 사용하지 않는 것이 가장 좋습니다.

다음
<asp:GridView ID="grdTest" runat="server" CssClass="grid" AlternatingRowStyle-CssClass="altrow"> 
</asp:GridView> 

당신이

.grid th 
{ 
    /*style for headings*/ 
} 

.grid td 
{ 
    /*style for all normal cells */ 
} 

.grid td.altrow 
{ 
    /*style for alternating cells if needed */ 
} 
+0

또는 asp.net 스킨을 사용할 수 있습니다

내 전형적인 격자 스타일은 일반적으로 다음과 같이 보입니다 –

관련 문제