我想創建一個的BindingList <>從LINQ查詢,但的BindingList <返回>不接受匿名類型匿名類型,下面是我的代碼綁定匿名類型創建的BindingList
var data = context.RechargeLogs.Where(t => t.Time >= DateTime.Today).
Select(t => new
{
col1 = t.Id,
col2 = t.Compnay,
col3 = t.SubscriptionNo,
col4 = t.Amount,
col5 = t.Time
});
var tmp = new BindingList<???>(data);
在最後線通用參數放置什麼?
我去走這個源DataGrid綁定,當我更新RechargeLog,DataGrid能不更新我認爲 –
你試過了嗎?更新'DataGrid'似乎是一個不同的問題。請隨時打開一個新的,我們可以幫助你。 – rhughes
-1爲帶有字段的可變結構。綁定引擎不適用於字段。值類型不應被視爲直接替換引用類型。結構**必須是**不可變的。 – Dennis