private void ClearAccountDetails() { txtAccountNo.Text = string.Empty; txtIFSCCode.Text = string.Empty; txtUserName.Text = string.Empty; txtAccountNo.Enabled = false; txtIFSCCode.Enabled = false; txtUserName.Enabled = false; BankDD.DataSource = null; BankDD.DataBind(); BankDD.Enabled = false; drpAccType.SelectedValue = ""; drpAccType.Enabled = false; rblAuthType.DataSource = null;; rblAuthType.DataBind(); pnlAuthMode.Visible = false; }
protected void rblMandateModes_SelectedIndexChanged(object sender, EventArgs e) { ClearAccountDetails(); DataTable dt = new DataTable(); dt.Columns.Add("BankCode", typeof(string)); dt.Columns.Add("BankName", typeof(string)); JArray BanksList = (JArray)Session["BanksList"]; foreach (var option in BanksList.AsJEnumerable().Where(a => a["MandateMode"].ToString() == rblMandateModes.SelectedValue)) { dt.Rows.Add(new object[] { option["BankCode"].ToString(), option["BankName"].ToString() }); } ListItem InitItem = new ListItem("--Select--", ""); BankDD.DataSource = dt; BankDD.DataBind(); BankDD.Items.Insert(0, InitItem); BankDD.Enabled = true; }