protected void rdcFiltro_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { RadFilter1.RootGroup.Expressions.Clear(); RadFilter1.RecreateControl(); txtFiltro.Text = ""; if (rdcFiltro.SelectedValue != "") { Filtro f = CntLainsaSci.GetFiltro(int.Parse(rdcFiltro.SelectedValue), ctx); txtFiltro.Text = f.Nombre; RadFilter1.LoadSettings(f.Expresion); } RadFilter1.FireApplyCommand(); }
protected void ClearButton_Click(object sender, EventArgs e) { foreach (GridColumn column in RadGrid.MasterTableView.OwnerGrid.Columns) { column.CurrentFilterFunction = GridKnownFunction.NoFilter; column.CurrentFilterValue = string.Empty; } RadFilter1.RootGroup.Expressions.Clear(); RadFilter1.RecreateControl(); RadGrid.MasterTableView.FilterExpression = string.Empty; RadGrid.Rebind(); }
protected void AplicarFiltro(Filtro f, string tipo) { if (tipo == "Revision") { RadFilter1.RootGroup.Expressions.Clear(); RadFilter1.RecreateControl(); RadFilter1.LoadSettings(f.Expresion); RadFilter1.FireApplyCommand(); } else { RadFilter2.RootGroup.Expressions.Clear(); RadFilter2.RecreateControl(); RadFilter2.LoadSettings(f.Expresion); RadFilter2.FireApplyCommand(); } }