2017-05-04 14 views
0

私は解決策を見つけることができなかったという不思議な問題があります。C#Winfoms:データボックスビューの行の色は、Comboboxの結果に基づいて

私は多くの行と列を持つdatagridviewを持っています。 1つの列には、選択可能なさまざまな色を含むドロップダウンデータグリッドビューコンボボックスが含まれています。

enter image description here

は、私はすべて私がARGB値が返さにdatagridviewrowの背中の色を設定する必要があり、コードのこの部分を呼び出し、そのイベントでは、正しく動作し、コンボボックスの値の変更をリッスンするイベントがあります。ただし、行のバックカラーは設定されず、代わりにコンボボックスセルのバックカラーが代わりに色付けされます。

enter image description here

dataGridView1.Rows[rowNo].DefaultCellStyle.BackColor = Color.FromArgb(Processing.returnARGBColour(colourName)); 

なぜこれが起こっていると何がDataGridViewの行を着色するために行うことができます。

答えて

0

は、期待通りの仕事をしてくれました

dataGridView1.Rows[rowNo].DefaultCellStyle.BackColor = Color.Red; 
+0

はいこれを試してみてください。私はその後、完璧に動作するcolorTranslatorを使用して、ARGBからHTMLからの変換に変更しました。私は戻ってきたargbコードのアルファ部分にエラーがあるのだろうかと思ったが、もしコードが動作し、コンボボックスの正しい色を設定したら、それはdatagridviewの行で動作するはずだった。 –

関連する問題