2011-08-06 35 views
1

グリッドビューの行の背景色に16進数のカラーコードを付けるにはどうすればよいですか?私はそれがrowdataboundイベントで与えられることを知っています。しかし、16進数のカラーコードを与えることができるかどうか、またはデフォルトのSystem.Drawing.Color.(ColorName)しか使えないかどうかはわかりません。グリッドビューの背景色として16進数のカラーコードを指定

答えて

4

あなたがSystem.Drawing.Colorタイプを割り当てる必要があります。

Color clr = ColorTranslator.FromHtml("#FFFF33"); 

色の名前:しかし、あなたは簡単に進からインスタンスまたは下に示したような名前付きの値を取得することができます。また

Color clr = ColorTranslator.FromHtml("Red"); 

を、あなたは直接GridViewのためのマークアップで背景/前景の色を指定することができます。

<asp:GridView ID="gridView1" Runat="server" 
    ... 
    <RowStyle ForeColor="red" BackColor="#FFF7E7"></RowStyle> 
</asp:GridView> 

名前付き値と16進値の両方を使用できます。

関連する問題