こんにちは、私は2つのセルを比較したいと思います。 Cell1がcell2より大きい場合、カラーセルは緑色になります。ここで DataGridViewのセルの値が別のセルより大きい場合
は私のコードです:セル整形でのDataGridViewforeach (DataGridViewRow row in this.dataGridView1.Rows)
{
if (row.Cells[3].Value.ToString() > (row.Cells[4].Value.ToString()))
{
row.Cells[3].BackColor = Color.PaleGreen;
}
におけるしかし、私は2つのエラーを取得:最初の行には演算子「>」タイプ「文字列」と「文字列」のとでオペランドに適用することはできません2行目のSystem.Windows.Forms.DataGridViewCellに 'BackColor'の定義がなく、 'System.Windows.Forms.DataGridViewCell'型の最初の引数を受け入れる拡張メソッド 'BackColor'はありません
エラーのみ割り当て、呼び出し、インクリメント、デクリメント、および新しいオブジェクト式が – user6894907
は申し訳ありませんが、そのコードに小さな構文エラーを修正ステートメントとして使用することができます... – rmc00
:だから、あなたのコードはより次のようになります。私はこの行にこのエラーがあります:else(value1> value2); – user6894907