【发布时间】:2016-06-23 11:24:40
【问题描述】:
我想使用复选框和 Display in datagrid 从查询中选择列。下图是程序的概览:
并使用此代码进行搜索:
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();
例如,如果 checkBoxFirstName.IsChecked==true 和 checkBoxLastName.IsChecked==false 只有 FirstName 会显示在数据网格上。
【问题讨论】:
标签: c# wpf linq datagrid entity-framework-6