protected void Grid_HeaderFilterFillItems(object sender, DevExpress.Web.ASPxGridViewHeaderFilterEventArgs e) { if (e.Column.FieldName != "Cities") { return; } var result = e.Values .Select(q => q.Value.Split(separator)) .SelectMany(q => q) .Distinct() .ToList(); e.Values.Clear(); foreach (var item in result) { CriteriaOperator cop = new FunctionOperator(FunctionOperatorType.Contains, new OperandProperty("Cities"), item); e.Values.Add(new FilterValue(item, item, cop.ToString())); } }
protected void gvMulti1_HeaderFilterFillItems(object sender, DevExpress.Web.ASPxGridViewHeaderFilterEventArgs e) { }