Изменение цвета ячейки по условию
i want to use this code at datagridview for cell 1,2 only <pre lang="c#"><pre> double vmv = 8; double vbv = 6 if (string.IsNullOrWhiteSpace(textBox1.Text)) { MessageBox.Show("Please Enter Number"); } else { if (Convert.ToDouble(textBox1.Text) >= vmv ) { textBox1.BackColor = Color.Red; } else if (Convert.ToDouble(textBox1.Text) <= vbv) { textBox1.BackColor = Color.Blue; } else { textBox1.BackColor = Color.White; } }
Что я уже пробовал:
<pre>so i try this one but didn't work <pre lang="c#">double vmv = 8 double vbv = 6; <pre>if (Convert.ToDouble(dataGridView1.SelectedCells[2].Value) >= vmv ) { dataGridView1.SelectedCells[2].Style.BackColor = Color.Red; } else if (Convert.ToDouble(dataGridView1.SelectedCells[2].Value) <= vbv) { dataGridView1.SelectedCells[2].Style.BackColor = Color.Blue; }
это показывает мне ошибку "индекс был вне диапазона. Должно быть неотрицательным и меньше размера коллекции."