This is a migrated thread and some comments may be shown as answers.

RAD FILTER Expression in a label

2 Answers 91 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
KIRAN RAJ
Top achievements
Rank 1
KIRAN RAJ asked on 23 Sep 2011, 09:31 AM
HI guys,
i am trying to display  the filter expression in a label, But i am  getting column 's as   [Name] instead of Name..Any solutions

or How can i take  ExpressionPreview in a label with out [] ..?
protected void RadFilter1_ApplyExpressions(object sender, RadFilterApplyExpressionsEventArgs e)
 {
     
     RadFilterSqlQueryProvider provider = new RadFilterSqlQueryProvider();
     
     provider.ProcessGroup(e.ExpressionRoot);
     Label1.Text = provider.Result;
 
 }

2 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 23 Sep 2011, 12:20 PM
Hello Kiran Raj,

You can use the following code to remove [] from filter expression.

C#:
protected void RadFilter1_ApplyExpressions(object sender, Telerik.Web.UI.RadFilterApplyExpressionsEventArgs e)
    {
        RadFilterSqlQueryProvider provider = new RadFilterSqlQueryProvider();
        provider.ProcessGroup(e.ExpressionRoot);
        String s = provider.Result;
        int i = s.IndexOf('[');
        s = s.Remove(i,1);
        int j = s.IndexOf(']');
        s = s.Remove(j,1);
        Label1.Text = s;
    }

Thanks,
Princy.
0
KIRAN RAJ
Top achievements
Rank 1
answered on 25 Sep 2011, 12:01 PM
Thanks princy, Its working..>!!
Tags
Ajax
Asked by
KIRAN RAJ
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
KIRAN RAJ
Top achievements
Rank 1
Share this question
or