public bool IsFilterMatch(string text) { // if no filter then... if (string.IsNullOrEmpty(text)) { // Show record. return(true); } var value = text.ToLower(); return ((!string.IsNullOrEmpty(KeyName) && KeyName.ToLower().Contains(value)) || (!string.IsNullOrEmpty(KeyValue) && KeyValue.ToLower().Contains(value)) || (!string.IsNullOrEmpty(Replacement) && Replacement.ToLower().Contains(value))); }