protected void lbtnYes_Click(object sender, EventArgs e) { try { //deleteRecipient(); //bindGrid(); if (grdList.Rows.Count > 0) { //Get contact Selection rememberContactSelection("grdaddchkSelectContact", "lblListMasterID", grdList, "grdaddselectall"); if (Session["SelectedContacts"] != null) { StringBuilder strbDeletedContacts = new StringBuilder(); //adding selected contatIds to stringbuilder for (int i = 0; i < listsSelected.Count; i++) { strbDeletedContacts.Append(listsSelected[i] + ", "); } strbDeletedContacts.Remove(strbDeletedContacts.Length - 2, 1); AdvanceListMaster ListMaster = new AdvanceListMaster(ConnectionString); ListMaster.RemoveMultipleLists(strbDeletedContacts.ToString()); Session["SelectedContacts"] = null; hdrchkselected.Clear(); lblMainMsg.Text = "Successfully Deleted Segments(s) with ids: " + strbDeletedContacts.ToString(); hdnMeditselect.Value = "false"; hdnremselect.Value = "false"; udpnlListGridview.Update(); bindGrid("", "ASC", "ListName"); } } } catch (Exception ex) { throw ex; } }