我有一个 DevExpress 网格(DevExpress.XtraGrid.GridControl 8.2),它在运行时设置了一个数据源,如下所示:
private DataContext db = new DataContext("connection string");
gridControl.DataSource = from t in db.sometable
select new
{
Field1 = t.Name,
Field2 = t.Email,
Field3 = t.City
};
这意味着视图在设计时不知道数据会是什么样子。我喜欢能够将 LINQ 查询设置为数据源,但我还想指定视图在设计时的外观。
- 有没有办法告诉视图它将使用这个查询?
- 最好的解决方案是创建一个小对象来保存从该查询返回的内容吗?