سوال: پایین آمدن سرعت دیتاگریدویو بخاطر کد رنگی کردن هر سطر بر اساس شرط خاص

ساخت وبلاگ
با سلام .من یه دیتاگریدویو دارم که توش دو تا شرط دارم طبق کد زیر . ولی سرعتش خیلی اومده پایین . اسکرول که میکنم اسلوموشن حرکت میکنه .
چطور میتونم سرعت رو افزایش بدم ؟







private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{


foreach (DataGridViewRow Myrow in dataGridView1.Rows)
{
if (Convert.ToBoolean(Myrow.Cells["Sign1"].Value) == true && Convert.ToBoolean(Myrow.Cells["Sign2"].Value) == true)
{
Myrow.DefaultCellStyle.BackColor = Color.Brown;
}
else if (Convert.ToBoolean(Myrow.Cells["Sign1"].Value) == false && Convert.ToBoolean(Myrow.Cells["Sign2"].Value) == true)
{
Myrow.DefaultCellStyle.BackColor = Color.BurlyWood;
}
else if (Convert.ToBoolean(Myrow.Cells["Sign1"].Value) == true && Convert.ToBoolean(Myrow.Cells["Sign2"].Value) == false)
{
Myrow.DefaultCellStyle.BackColor = Color.Yellow;
}
else if (Convert.ToBoolean(Myrow.Cells["Sign1"].Value) == false && Convert.ToBoolean(Myrow.Cells["Sign2"].Value) == false)
{
Myrow.DefaultCellStyle.BackColor = Color.White;
}






}

}


تمپوs...
ما را در سایت تمپوs دنبال می کنید

برچسب : دیتاگریدویو, نویسنده : خنج tempos بازدید : 121 تاريخ : دوشنبه 8 آبان 1396 ساعت: 15:42