دلتنگ اسمان
یک شنبه 12 مرداد 1393, 13:01 عصر
با سلام
میخوام در دیتاگریدویو هر موقع سطری انتخاب شد رنگ اون تغییر کنه و وقتی سطر دیگری رو انتخاب کردم سطر قبلی سفید بشه و سطر فعلی تغییر رنگ بده.
به این شکل نوشتم ولی بعضی وقتها درست کار نمیکنه!
int row = 0, row2 = 0;
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
row = e.RowIndex;
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.Rows[row2].DefaultCellStyle.BackColor = System.Drawing.Color.White;
row2 = row;
dataGridView1.Rows[row].DefaultCellStyle.BackColor = System.Drawing.Color.Brown;
}
میخوام در دیتاگریدویو هر موقع سطری انتخاب شد رنگ اون تغییر کنه و وقتی سطر دیگری رو انتخاب کردم سطر قبلی سفید بشه و سطر فعلی تغییر رنگ بده.
به این شکل نوشتم ولی بعضی وقتها درست کار نمیکنه!
int row = 0, row2 = 0;
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
row = e.RowIndex;
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.Rows[row2].DefaultCellStyle.BackColor = System.Drawing.Color.White;
row2 = row;
dataGridView1.Rows[row].DefaultCellStyle.BackColor = System.Drawing.Color.Brown;
}