예제 #1
0
 private void DefaultFindAction()
 {
     if (string.IsNullOrEmpty(txtFind.Text))
     {
         _availableRefs.RemoveFilter();
     }
     else
     {
         _availableRefs.ApplyFilter(r => (r.KeyedName ?? "").IndexOf(txtFind.Text, StringComparison.OrdinalIgnoreCase) >= 0);
         ApplyDefaultSort();
     }
 }
예제 #2
0
 private void txtFilter_TextChanged(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txtFilter.Text))
         {
             _items.RemoveFilter();
         }
         else
         {
             _items.ApplyFilter(i => i.Name.IndexOf(txtFilter.Text, StringComparison.OrdinalIgnoreCase) >= 0);
         }
     }
     catch (Exception ex)
     {
         Utils.HandleError(ex);
     }
 }