private void PopulateData() { try { var Data = _iptAnggotaServices.GetAllByTahun(Convert.ToInt32(Tahun.Text)).OrderByDescending(x => x.Tanggal).ToList(); if (!string.IsNullOrEmpty(Filter_IdAnggota.Text)) { Data = Data.Where(x => x.IdAnggota.ToString() == Filter_IdAnggota.Text).ToList(); } _data = CollectionViewSource.GetDefaultView(Data); //_data.Filter = new Predicate<object>(FilterCandidates); Dgv_Home.ItemsSource = _data; } catch (Exception ex) { LogError.WriteError(ex); System.Windows.MessageBox.Show("Error!! \n telah terjadi kesalahan, Hubungi administrator", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } }