I'm not sure that there is an out-of-the-box method, but you can script the functionality. Here is an example:
![8878_test-search.PNG 8878_test-search.PNG](https://community.jmp.com/t5/image/serverpage/image-id/1620i316BD8DB02F7C123/image-size/medium?v=v2&px=400)
dt = Current Data Table();
lstColNames = dt << Get Column Names(string);
New Window("Test",
Lineup Box(NCOl(1),
teb = Text Edit Box("",<<Hint("search string"),<<Set Script(DoSearch())),
clb = Col List Box()
)
);
clb << Set Items(lstColNames);
DoSearch = Function({},{Default Local},
str = teb << Get Text;
If (Trim(str)=="",
dt = Current Data Table();
lstColNames = dt << Get Column Names(string);
clb << Set Items(lstColNames);
,
lstColNames = clb << Get Items;
lstMatch = {};
For (i=1,i<=NItems(lstColNames),i++,
colName = lstColNames[i];
If (Contains(colName,str),
InsertInto(lstMatch,colName);
)
);
clb << Set Items(lstMatch);
)
);
-Dave