private void BindRepeater() { rWeightLimits.DataSource = WeightLimits.OrderBy(item => item.Amount); rWeightLimits.DataBind(); rDistanceLimits.DataSource = DistanceLimits.OrderBy(item => item.Amount); rDistanceLimits.DataBind(); }
protected void rDistanceLimits_Delete(object source, RepeaterCommandEventArgs e) { var d = DistanceLimits.OrderBy(x => x.Amount).ToList(); d.RemoveAt(e.CommandArgument.ToString().TryParseInt()); DistanceLimits = d; BindRepeater(); }
protected void btnAddD_Click(object sender, EventArgs e) { DistanceLimits.Add(new ShippingByRangeWeightAndDistance.DistanceLimit() { Amount = txtDistanse.Text.TryParseFloat(), PerUnit = chbPerUnit.Checked, Price = txtDistansePrice.Text.TryParseFloat() }); BindRepeater(); txtDistanse.Text = ""; chbPerUnit.Checked = false; txtDistansePrice.Text = ""; }