2011-09-15 6 views
1

で16進数の色をソートする。 私は "製品"テーブルに関連する "カラー"テーブルを持っています。 16進数の各色の値(たとえば#FFFFFF)は、nvarcharフィールドの "value"に保存されます。 私の製品クライアントセクションには、特定の製品の色のためのDropDownListがあります。 は、だから私は:)C#コードを使用してMVC 3.0アプリケーションで作業しているC#

+0

ロット:http://stackoverflow.com/questions/596216/formula-to-determine-brightness-of-rgb-color –

答えて

2

あなたは、数に進コードを解析し、そこから色を作成することができます...理解されるであろう、暗い... すべてのヘルプに軽いからのDropDownListでこれらの色をソートする必要があり、その明るさを得る:ここでは有用な情報の

.OrderBy(c => Color.FromArgb(Convert.ToInt32(c.Substring(1), 16)).GetBrightness())