PDA

View Full Version : تغییر رنگ هر سطر از گرید به رنگ مندرج در همون سطر



@liReza11800
یک شنبه 07 تیر 1394, 16:56 عصر
با سلام
من یک گرید دارم که یک فیلد داره و مقدار اون فیل تو هر سطر فرق میکنه و مقدارش هم نام رنگه
حالا من میخوام تمام سطرها رنگ زمینشون به همون رنگ که تو اون فیلد درج شده تغییرپیدا کنه
از کد زیر استفاده کردم اما رنگ سطرها به هم میریزه و گرید کلأ می پاچه
for (var i = 0; i < DGV_Customer.RowCount; i++)
{
DGV_Customer.CurrentRow.DefaultCellStyle.BackColor = Color.FromName(DGV_Customer.Rows[i].Cells["ColorState"].Value.ToString());
}

reza_ali202000
یک شنبه 07 تیر 1394, 17:33 عصر
currentRow یعنی سطری که انتخاب شده. چون حلقه for هس و سطری رو select نکردین برا همین مشکل داره.
DGV_Customer.Rows[i].DefaultCellStyle.BackColor = Color.FromName(DGV_Customer.Rows[i].Cells["ColorState"].Value.ToString());