依照儲存格值自訂 DataGridView 行顏色
本指南示範如何根據兩個特定列中的值的比較動態變更 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中文網其他相關文章!