2014-02-27 142 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