試圖設置Shortdate列表爲Datagrid.ItemsSource長日期格式短日期在WPF
var query = from loan in Loans
select new {Date = loan.StatusCommittedDate}
DataGrid.ItemsSource = query.ToList();
它顯示在「3/25/2011 12:00:00 AM」格式的日期在DataGrid
我只需要日期,沒有時間,所以我現在的LINQ是
var query = from loan in Loans
select new {Date = loan.StatusCommittedDate.ToString()}
DataGrid.ItemsSource = query.ToList()
這顯示「2011-03-25」格式這是我想要的。因此,Linq查詢有效,但將其輸入到數據網格中是錯誤的,如果我能得到一些指導。當我嘗試通過WPF中的Datagrid顯示信息時,出現此錯誤
LINQ to Entities不識別方法System.String ToString()
方法,並且此方法無法轉換爲存儲表達式。
你試過用google搜索例外嗎?當你嘗試從SQL調用一個不轉換爲SQL知道的方法的方法時,就會發生這種情況。 –