protected void rptSplits_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            CRM_FundraisingSplit split = (CRM_FundraisingSplit)e.Item.DataItem;

            DropDownList            ddlFund        = (DropDownList)e.Item.FindControl("ddlFund");
            TextBox                 txtPrice       = (TextBox)e.Item.FindControl("txtPrice");
            TextBox                 txtGiftAidRate = (TextBox)e.Item.FindControl("txtGiftAidRate");
            UserControlDateCalendar txtDateGiven   = (UserControlDateCalendar)e.Item.FindControl("txtDateGiven");
            LinkButton              lnkRemove      = (LinkButton)e.Item.FindControl("lnkRemove");

            BindFundDDL(ddlFund);

            ddlFund.SelectedValue           = split.CRM_FundID.ToString();
            lnkRemove.Attributes[DataIndex] = e.Item.ItemIndex.ToString();
            txtPrice.Text       = split.Amount.ToString("N2");
            txtDateGiven.Value  = split.DateGiven;
            txtGiftAidRate.Text = split.GiftAidRate.ToString("N0");
        }
        protected List <CRM_FundraisingSplit> GetSplitsFromRepeater()
        {
            List <CRM_FundraisingSplit> splitList = new List <CRM_FundraisingSplit>();

            foreach (RepeaterItem item in rptSplits.Items)
            {
                DropDownList            ddlFund        = (DropDownList)item.FindControl("ddlFund");
                TextBox                 txtPrice       = (TextBox)item.FindControl("txtPrice");
                TextBox                 txtGiftAidRate = (TextBox)item.FindControl("txtGiftAidRate");
                UserControlDateCalendar txtDateGiven   = (UserControlDateCalendar)item.FindControl("txtDateGiven");

                CRM_FundraisingSplit split = new CRM_FundraisingSplit()
                {
                    Amount      = Convert.ToDecimal(txtPrice.Text),
                    CRM_FundID  = Convert.ToInt32(ddlFund.SelectedValue),
                    DateGiven   = txtDateGiven.Value,
                    GiftAidRate = Convert.ToDecimal(txtGiftAidRate.Text)
                };

                splitList.Add(split);
            }

            return(splitList);
        }