【发布时间】:2011-04-20 20:29:55
【问题描述】:
我正在尝试使用 Linq To Sql 将两个不同表中的列绑定到 gridview
这里是绑定:
var q = (来自 mail.tblmails 中的 o
在 o.staffId 上的 mail.tblstaffs 中加入 c 等于 c.id
选择新的 { o, c });
返回视图(q);
这是我在视图中调用绑定的地方。
.Columns(列 => {
columns.Bound(o => o.dateAdded).Format("{0:MM/dd/yyyy}").Width(80);
columns.Bound(o => o.companyId);
//columns.Bound(c => c.staffId);
columns.Bound(o => o.subject);
columns.Bound(o => o.dateArchived);
})
我遇到了一个错误
异常详细信息:System.InvalidOperationException:传入字典的模型项的类型为 'System.Data.Linq.DataQuery1[<>f__AnonymousType06[System.Nullable1[System.DateTime],System.Nullable1[System.Int32],System.String, System.Nullable1[System.DateTime],System.String,System.Int32]]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable1[ffs.Models.tblmail]'。
我感觉问题可能与线路有关
"%>
但我不知道该怎么做才能修复它。
我正在使用 Telerik 网格扩展。
任何帮助都会很棒,谢谢。
【问题讨论】:
标签: asp.net-mvc linq-to-sql telerik