Csharp/C#教程:无法将LINQ绑定到gridview分享


无法将LINQ绑定到gridview

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

var expData = from c in WebDB.TransTable group c by c.enterdate into g select g; 

ASP.NET页面上的网格视图

  

但得到错误:

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

有人可以帮我吗?

没有一个答案是有帮助的

编辑这忽略了你的linq语句中的“”

查看asp.net GridView(aspx代码)上的属性:DataKeyField =“”指向linq查询中不存在的列名

  

当您将LINQ查询放在引号内时, expData是一个string

 var expData = "from c in WebDB.TransTable group c by c.enterdate into g select g;" 

System.String没有名为Key的属性,因此出错。

如果删除引号,它应该都可以正常工作。

我也遇到了你的问题,我是这样写的。 我希望这对你有用:

上述就是C#学习教程:无法将LINQ绑定到gridview分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 var expData = from c in WebDB.TransTable group c by c.enterdate into g select new {EnterDate = g.Key}; 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1014159.html

(0)
上一篇 2021年12月30日
下一篇 2021年12月30日

精彩推荐