セル値に基づいた DataGridView の行の色のカスタマイズ
このガイドでは、2 つの特定の列内の値の比較に基づいて DataGridView の行の背景色を動的に変更する方法を説明します。 これは、データの不一致を強調したり、特定の視覚的要件を満たす場合に便利な手法です。
実装:
この解決策には、DataGridView の各行を反復処理し、指定された列 (この場合は列 7 と列 10) の値を比較することが含まれます。列 7 の値が列 10 の値より小さい場合、行の背景色は赤に設定されます。 次の C# コードは実用的な例を示しています。
<code class="language-csharp">foreach (DataGridViewRow row in vendorsDataGridView.Rows) { if (Convert.ToInt32(row.Cells[7].Value) < Convert.ToInt32(row.Cells[10].Value)) { row.DefaultCellStyle.BackColor = Color.Red; } }</code>
このコード スニペットは、DataGridView の外観を効率的に変更して、条件が満たされる行を強調表示します。
以上が列値の比較に基づいて DataGridView の行の色を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。