2017-08-12 3 views
-1

私はdatagridviewを使ってデータベースにリンクされたC#ソフトウェアを開発中です。私はすべての行の最後のセルの色を切り替えるしたいと思います。数字が5より大きいときは緑→5の場合は黄色、5以下の場合は赤。どんな助け?データベースにリンクされたC#のスイッチカラー

+2

https://stackoverflow.com/a/4067612/1271037 – dovid

+0

あなたがこれまでに試したものを示すコードが含まれるようにあなたの質問を編集してください。 – ddrjca

+0

この時点で、この変更を実行しますか? –

答えて

0

あなたはこのような何かを試すことができます。

public void Color() 
    { 
     foreach (DataGridViewRow row in ProductServicesDataGrid.Rows) 
      if (Convert.ToInt32(row.Cells[5].Value) > Convert.ToInt32(row.Cells[6].Value)) 
      { 
       row.DefaultCellStyle.ForeColor = Color.DarkGreen; 
      } 
      else if (Convert.ToInt32(row.Cells[5].Value) < Convert.ToInt32(row.Cells[6].Value)) 
      { 
       row.DefaultCellStyle.ForeColor = Color.Yellow; 
      } 
      else if (Convert.ToInt32(row.Cells[5].Value) == 0 && Convert.ToInt32(row.Cells[6].Value) > Convert.ToInt32(row.Cells[5].Value)) 
      { 
       row.DefaultCellStyle.ForeColor = Color.Red; 
      } 
      else 
      { 
       row.DefaultCellStyle.ForeColor = Color.DarkBlue; 
      } 
    } 
+0

ありがとうございました。試してみます –

関連する問題