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

remove spaces in search criteria

1 Answer 179 Views
Filter
This is a migrated thread and some comments may be shown as answers.
Robin
Top achievements
Rank 1
Robin asked on 23 Jan 2012, 08:26 PM
I needed to be able to trim leading & trailing spaces that may have been inadvertently entered by the user as part of their search criteria. I tried to find documentation on this to no avail. If there's a better way to do it, please let me know. 

Until then, this is what I did...
I used a separate button to execute the search. The onclick of that button fires this method:

   protected void FilterData(object sender, EventArgs e)
    {
        LoopThruFilterControls(rfPortfolios.Controls);
        rfPortfolios.FireApplyCommand();
    }



And LoopThruFilterControls looks like this:
    private void LoopThruFilterControls(ControlCollection cc)
     {
        for (int i = 0; i < cc.Count; i++)
        {
string controlType = cc[i].GetType().Name;
if(controlType.Equals("TextBox", StringComparison.CurrentCultureIgnoreCase))
{
TextBox tmp = (TextBox)cc[i];
                ((TextBox)cc[i]).Text = tmp.Text.Trim();
                }
                LoopThruFilterControls(cc[i].Controls);
        }
    }

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 24 Jan 2012, 06:43 AM
Hello,

I have tried the following code after accessing the TextBox and it worked as expected.
C#:
 string t= textbox.Text;
 string s = t.Trim();
 text.Text = s;

Hope it helps.

Thanks,
Princy.
Tags
Filter
Asked by
Robin
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or