2014-02-27 140 views

回答

1

can do this

DataView view = p.AsDataView(); 

bindingSource1.DataSource = view; 
0

您可以試試:

DataView v = new p.AsDataView(); 

DataTable t = new DataTable(); 
foreach (DataRow dataRow in p) 
    t.Rows.Add(dataRow); 
DataView v = new DataView(t); 
3

「創建從返回執行聯接操作不支持匿名類型或查詢的查詢一個DataView。」

所以不支持,你爲什麼不使用列表,而不是:

var list = (from prop in db.tabe 
       where prop.pid == 1 
       select prop).ToList(); 
+0

這是正確的,也許就是爲什麼我遇到的問題。我怎樣才能將列表轉換爲數據視圖? – Prescient

+0

你不想使用?也許有另一種選擇。 – speti43

+0

我剛剛與一個函數,我以前用於傳遞一個SQL查詢文本並返回一個數據視圖。感謝您的幫助 – Prescient