无法将LINQ绑定到gridview

时间:2011-05-17 14:24:18

标签: c# linq

  

可能重复:
  Unable to bind LINQ to gridview

我只是使用一个简单的LINQ查询,该查询具有group by子句并尝试将其结果集绑定到GridView。我的LINQ查询看起来像

var expData = from c in WebDB.TblTrans
              group c by c.transdate into g
              select g;

ASP.NET页面上的网格视图

<asp:GridView ID="GridView1" AutoGenerateColumns="true" runat="server" DataKeyField="Key" />

但得到错误:

  

在所选数据源上找不到名为“Key”的字段或属性。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

错误消息非常明确,要么从gridview代码中删除DataKeyField,要么查询具有名为Key的列

的内容

无视上述内容,我似乎没有注意到你的小组声明。但是我仍然会在没有数据键字段的情况下尝试绑定到gridview,以确保您的查询正常运行