2009-07-14 17 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のスキンを使用することができます –