Chelou, y'a pas de DataBind() dans un DataGrivVeiw
Ben solution à la mano, mais pas top :
Code :
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.SelectedItem == null) return; foreach (DataGridViewRow dr in dataGridView1.Rows) { if ((int)dr.Cells[1].Value == (int)comboBox1.SelectedValue) { dr.DefaultCellStyle.ForeColor = Color.Red; } else { dr.DefaultCellStyle.ForeColor = Color.Black; } } }
|
=> Passe les lignes du DataGridView en rouge lorsque la valeur dans la colonne 1 est égale à la valeur choisir dans une liste déroulante. J'espère que ça répond à ton besoin...
Message édité par MagicBuzz le 07-01-2008 à 12:14:53