Ich möchte Spalten aus einer Abfrage mit dem Kontrollkästchen und Anzeige in Datagrid auswählen. In der folgenden Abbildung ist eine Übersicht über das Programm:So wählen Sie Spalten aus einer Abfrage und Anzeige in Datagrid
und mit diesem Code für die Suche:
Database1Entities DBE = new Database1Entities();
var search = from c in DBE.Tbl_PersonalInformation
where
string.IsNullOrEmpty(textBoxFirstName.Text) || (textBoxFirstName.Text) == (c.First_Name)
&&
string.IsNullOrEmpty(textBoxLastName.Text) || (textBoxLastName.Text) == (c.Last_Name)
select new { c.First_Name, c.Last_Name };
dataGrid.ItemsSource = search.ToList();
Ich würde zum Beispiel wenn checkBoxFirstName.IsChecked==true
und checkBoxLastName.IsChecked==false
FirstName
nur auf dem Datagrid angezeigt werden .
Mögliche Duplikat [Kann ich eine Sammlung von XAML filtern?] (Http://stackoverflow.com/questions/4923935/can-i-filter-a-collection-from-xaml) – ASh