private void txtItemSearch_TextChanged(object sender, EventArgs e) { DataTable dt; string keywords = txtItemSearch.Text; string category = cmbCat.Text; DataGridView dgv = dgvItemList; if (keywords != null && category != null) { if (formLoaded) { if (cmbCat.Text.Equals("Part")) { dt = dalItem.catItemSearch(keywords, category); LoadPartList(dgv, dt); } else { dt = dalItem.catItemSearch(keywords, category); LoadMaterialList(dgv, dt); } } } bool rowColorChange = true; foreach (DataGridViewRow row in dgv.Rows) { int n = row.Index; if (rowColorChange) { dgv.Rows[n].DefaultCellStyle.BackColor = Control.DefaultBackColor; rowColorChange = false; } else { dgv.Rows[n].DefaultCellStyle.BackColor = Color.White; rowColorChange = true; } } dgv.ClearSelection(); }