public static List <String> SerachReason(string prefixText, int count) { cmdReasons _cresons = new cmdReasons(); List <String> _lsRetutn = new List <string>(); int i = 0; var lsTrackingTbl = _cresons.ReasonsAll(); foreach (var TrackItm in lsTrackingTbl) { if (i < 25) { if (TrackItm.Reason1.Contains(prefixText)) { _lsRetutn.Add(TrackItm.Reason1); } i++; } else { break; } } return(_lsRetutn); }