Hello,

I need to implement a free text search on an asp.net page.
I need to search two columns based on a text entered in a tex box.

it should be possible to search any subsrting included in one of the two
columns.


I did the following:


DataView dv=MyOriginaleDataTable .DefaultView;

dv.RowFilter=" column1 Like ' "+srearchstring.text +" ' or column2 Like '
"+ srearchstring.text+ " ' ";


.....
MydataList.DataSource =dv.

.........

This is not working.

Can someone tel me what i'm doing wrong?

Many thanks
JB

Re: How to use Like in free text search on Datadview.Rowfilter or DataTable.Select() by Stephany

Stephany
Mon Apr 04 18:58:41 CDT 2005

... Like '%"+srearchstring.text +"%' ...

What you have written will only find it if the column contains the exact
string plus an explicit leading apsace and an explicit trailing space.

The power of 'Like' is provided by it's wildcard characters.


"Jensen bredal" <jensen.bredahl@yahoo.com> wrote in message
news:%23871iOROFHA.604@TK2MSFTNGP10.phx.gbl...
>
> Hello,
>
> I need to implement a free text search on an asp.net page.
> I need to search two columns based on a text entered in a tex box.
>
> it should be possible to search any subsrting included in one of the two
> columns.
>
>
> I did the following:
>
>
> DataView dv=MyOriginaleDataTable .DefaultView;
>
> dv.RowFilter=" column1 Like ' "+srearchstring.text +" ' or column2 Like
> ' "+ srearchstring.text+ " ' ";
>
>
> .....
> MydataList.DataSource =dv.
>
> .........
>
> This is not working.
>
> Can someone tel me what i'm doing wrong?
>
> Many thanks
> JB
>



Re: How to use Like in free text search on Datadview.Rowfilter or DataTable.Select() by Jensen

Jensen
Tue Apr 05 00:44:36 CDT 2005

great, many thanks