protected void rddlITBA_IndexChanged(object sender, System.EventArgs e) { try { Int16 selval = Convert.ToInt16(rddlITBA.SelectedValue); if (selval > 0) { List <string> custlist = repository.getCustomerList(selval); custlist.Insert(0, "All"); rddlCustomer.DataSource = custlist; rddlCustomer.DataBind(); rddlCustomer.SelectedIndex = 0; } else { List <string> custlist = repository.getCustomerListAll(); custlist.Insert(0, "All"); rddlCustomer.DataSource = custlist; rddlCustomer.DataBind(); rddlCustomer.SelectedIndex = 0; } } catch (Exception ex) { var msg = ex.Message; pnlDanger.Visible = true; lblDanger.Text = msg; } }