protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
            return;

        if (Request.QueryString["ID"] != null)
        {
            if (Request.QueryString["ID"] == "True")
            {
                lblMsg.Text = "Successfully Edited";
            }
        }

        LoadGroups();

        if (Request.QueryString["SubscriberId"] != null)
        {
            int SubscriberId = Convert.ToInt32(Request.QueryString["SubscriberId"]);
            dtSubscribers  = taSubscribers.SelectSubscriberbySubscriberId(SubscriberId);
            if (dtSubscribers.Rows.Count > 0)
            {
                ddlGroup.Items.FindByValue(dtSubscribers[0].GroupId.ToString()).Selected = true;
                txtEmail.Text = dtSubscribers[0].Email.ToString();
                txtName.Text = dtSubscribers[0].Name.ToString();
                txtAddress.Text = dtSubscribers[0].Address.ToString();
                txtCity.Text = dtSubscribers[0].City.ToString();
            }
            else
            {
                lblMsg.Text = "No record found";
                btnEdit.Visible = false;
                return;
            }
        }
        else
        {
            lblMsg.Text = "No record found";
            btnEdit.Visible = false;
            return;
        }
    }
    private void BindData()
    {
        if (Request.QueryString["GroupId"] != null)
        {
            int GroupId = Convert.ToInt32(Request.QueryString["GroupId"]);
            dtSubscribers = taSubscribers.SelectSubscriberbyGroupId(GroupId);
            ddlGroup.Items.FindByValue(GroupId.ToString()).Selected = true;
        }
        else
            dtSubscribers = taSubscribers.SelectAllSubscribers();

        if (dtSubscribers.Rows.Count > 0)
        {
            GridView1.DataSourceID = null;
            GridView1.DataSource = dtSubscribers;
            GridView1.DataBind();
        }
        else
        {
            lblMsg.Text = "No record found";
            return;
        }
    }