protected void cmbCategory_SelectedIndexChanged(object sender, EventArgs e) { if (cmbCategory.SelectedIndex > -1) { lstCategory.Items.Clear(); EweBL eweBL=new EweBL(); int eweCategoryID = eweBL.GetEweCategoryForCategory(int.Parse(cmbCategory.SelectedValue)); if (eweCategoryID > 0) { cmbEweCategory.SelectedValue = eweCategoryID.ToString(); cmbEweCategory_SelectedIndexChanged(this, null); } else { cmbEweCategory.SelectedIndex = 0; lstSubCategory.Items.Clear(); } } }