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();
        }