PDA

View Full Version : سوال: تغییر رنگ یک سطر گرید ویو



mostafah110
شنبه 23 مرداد 1389, 15:25 عصر
سلام به جماعت برنامه نویس
چطوری می تونم یک سطر از گریدویو رو رنگشو تغییر بدم. مثلا می خوام سطرهایی که یه شرط خاص دارند رو آبی کنم.

ممنون

ایمان مدائنی
شنبه 23 مرداد 1389, 15:33 عصر
كد رو گذاشتم خودت آخرشو كامل كن براي تعيين رنگ هست



dataGridView1.AlternatingRowsDefaultCellStyle.Back Color

mmd2009
شنبه 23 مرداد 1389, 16:04 عصر
با سلام

کد زیرو برات نوشتم همونطور که نظر خودتون بود






for (int i = 0; i <= dataGridView1.RowCount - 2; i++)
{
if (int.Parse(dataGridView1.Rows[i].Cells[0].Value.ToString()) > 100)
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Red;
}

veniz2008
چهارشنبه 07 تیر 1391, 12:58 عصر
سلام دوستان،من توی گریدم یه چک باکس دارم که میخوام هر رکورد رو که تیک زدم اون سطر رنگی بشه و اگه تیک رو برداشتم رنگش به حالت اولیه برگرده،من توی رویداد CellFormatting کد هر دو دوستمون رو امتحان میکنم ولی درست کار نمیکنه، اینم کدی که نوشتم:

int count = dataGridView1.Rows.Count;
for (int i = 0; i < count; i++)
{
if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[4].Value) == true)
dataGridView1.AlternatingRowsDefaultCellStyle.Back Color = Color.Green;
}
همچنین از کد زیر نیز استفاده کردم،اینم جواب نمیده:

dataGridView1.DefaultCellStyle.BackColor = Color.Green;