farver i datagridview
Hej Eksperter.Jeg har et problem med at sætte farve paa de önskede rækker i datagridview.
I min constructor gör jeg:
dataGridView1.DataSource = set.Tables["Listi"];
.
.
.
//Alle mulige initialiseringer af datagridveiw1
setColor();
datagridview1.Refresh();
//End constructor
setColor funktionen:
private void setColor()
{
string myColor;
for (int i = 0; i < dataGridView1.Rows.Count; i++ )
{
DataRow row = set.Tables["Listi"].Rows[i];
myColor = row.ItemArray[20].ToString();
if (myColor == "lightBlue")
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Aqua;
else if (myColor == "yellow")
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Yellow;
else if (myColor == "blue")
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Blue;
else if (myColor == "pink")
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Pink;
}
}
Men det virker ikke :( Alle rækker er hvide...
Hvad gör jeg galt??
Mvh
Oddi