How to implement android search in windows application desktop c# sharp

Here I want to Implement a search like android . like return those Rows of column which any of its word begin with what user search .

I have a column named suppose ArticleName values Like

Mahesh Nagar
Manish Nagar
Shan mani
Ghanshaym rama

Now when i start search 'MA' result would be
<B>Ma</B>hesh Nagar
<B>Ma</B>nish Nagar
Shan <B>ma</B>ni

Ghanshaym rama should not select as it contains ma but second word not start with ma.

AND when Type "SH"
Result would be
<B>Sh</B>an mani
same other rows are exclude because in column value not any of word start with sh