protected void rptQuery_ItemDataBound(object sender, RepeaterItemEventArgs e) { AdminDataQueryFilter adq = (AdminDataQueryFilter)e.Item.DataItem; DataQuery ucDataQuery = (DataQuery)e.Item.FindControl("ucDataQuery"); ucDataQuery.Type = Type; ucDataQuery.LockEdit = false; ucDataQuery.Populate(adq); }
public void Populate(AdminDataQueryFilter filter) { Reload(); txtFilter.Text = filter.Value; ddlFilter.SelectedValue = filter.Operator; ddlFilterColumn.SelectedValue = filter.DataFieldName; ddlConcat.SelectedValue = filter.Concat; hdnID.Value = filter.ID.ToString(); mvOptions.SetActiveView(viewEdit); }
protected void Save(MainDataContext db, string filterID) { AdminDataQueryFilter filter = GetFilter(db, filterID); if (filter == null) { filter = new AdminDataQueryFilter(); db.AdminDataQueryFilters.InsertOnSubmit(filter); filter.AdminDataQueryID = AdminDataQueryID; } filter.DataFieldName = ddlFilterColumn.SelectedValue; filter.Operator = ddlFilter.SelectedValue; filter.Value = txtFilter.Text; filter.Concat = ddlConcat.SelectedValue; db.SubmitChanges(); }