Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Mengubah Warna Baris DataGridView Secara Bersyarat Berdasarkan Perbandingan Nilai Sel?

Bagaimana untuk Mengubah Warna Baris DataGridView Secara Bersyarat Berdasarkan Perbandingan Nilai Sel?

Linda Hamilton
Lepaskan: 2025-01-18 15:17:09
asal
667 orang telah melayarinya

How to Conditionally Change DataGridView Row Color Based on Cell Value Comparisons?

Mewarnai Baris DataGridView Secara Dinamik Berdasarkan Nilai Sel

Tingkatkan persembahan dan kebolehgunaan DataGridView anda dengan memformatkan warna baris secara bersyarat. Artikel ini menunjukkan cara menukar warna baris berdasarkan perbandingan antara nilai sel tertentu.

Mari kita atasi senario biasa ini:

Bagaimanakah cara saya menyerlahkan baris DataGridView dalam warna merah jika nilai dalam lajur 7 kurang daripada nilai dalam lajur 10?

Penyelesaian melibatkan lelaran melalui setiap baris dan membandingkan data sel yang berkaitan. Coretan kod berikut memberikan contoh yang jelas:

<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>
Salin selepas log masuk

Kod ini berulang melalui setiap baris vendorsDataGridView, menukar nilai dalam lajur 7 dan 10 kepada integer dan menggunakan warna latar belakang merah pada baris jika syarat dipenuhi. Teknik mudah tetapi berkesan ini meningkatkan visualisasi data dengan ketara dalam DataGridView anda.

Atas ialah kandungan terperinci Bagaimana untuk Mengubah Warna Baris DataGridView Secara Bersyarat Berdasarkan Perbandingan Nilai Sel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan