protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Int32.TryParse(Request.QueryString.Get("Sourceinfoid"), out Sourceinfoid); Int32.TryParse(Request.QueryString.Get("idmain"), out idmain); IEnumerable <AuditArchive> distinctSources = serv.GetDistinctArchive(); ddl_sourceinfoid.DataSource = distinctSources; ddl_sourceinfoid.DataTextField = "SourceName"; ddl_sourceinfoid.DataValueField = "SourceInfoId"; ddl_sourceinfoid.DataBind(); ddl_sourceinfoid.Items.Insert(0, new ListItem("Select a Source", "")); if (Sourceinfoid > 0) { try { ddl_sourceinfoid.Items.FindByValue(Sourceinfoid.ToString()).Selected = true; ddl_sourceinfoid_SelectedIndexChanged(null, null); if (idmain > 0) { ddl_history.SelectedIndex = -1; ddl_history.Items.FindByValue(Sourceinfoid.ToString() + "|" + idmain.ToString()).Selected = true; ddl_history_SelectedIndexChanged(null, null); } } catch (Exception err) { } } } }