FineUI 官方论坛

标题: ExtAspNet中的Grid能不能绑定LinQ返回的结果集 [打印本页]

作者: 河蟹社会    时间: 2012-4-26 11:25
标题: ExtAspNet中的Grid能不能绑定LinQ返回的结果集
[size=1em]
ExtAspNet中的Grid能不能绑定LinQ返回的结果集?
  1. var q = from s in db.Project where s.ProjectType.Equals(sType)   select s;                    
  2. GridList.DataSource = q;                 GridList.DataBind();
复制代码

GRID中并没有数据出现,这是怎么回事,难道ExtAspNET不支持LINQ吗?
我用的是最新的3.1.4版本的ExtASPNET







作者: Landroid    时间: 2012-4-26 12:17
调试
查询有数据吗?
作者: 河蟹社会    时间: 2012-4-26 13:52
查询有数据的,但是就是显示不了
作者: Dark_sky    时间: 2012-4-26 14:29
db.Project 这个事什么数据类型
作者: Landroid    时间: 2012-4-26 15:14
河蟹社会 发表于 2012-4-26 13:52
查询有数据的,但是就是显示不了

q.ToList();
作者: support    时间: 2012-4-27 07:54
应该也是这个问题导致的:http://bbs.extasp.net/forum.php?mod=viewthread&tid=571
作者: michenboa    时间: 2012-4-27 23:14
BoundField的DataField是否与q里的数据映射字段名字相同?
我习惯用啥就显示啥,不习惯select * 那么写。
打个比方:
  1. var q = from s in db.Project where s.ProjectType.Equals(sType) select new{s.ID,s.Name};
复制代码
  1. <ext:BoundField  DataField="ID" HeaderText="编号" />
  2. <ext:BoundField  DataField="Name" HeaderText="名称" />
复制代码

作者: 河蟹社会    时间: 2012-4-28 08:21
已经解决了,是版本的问题 ,升级以后就正常了,谢谢各位!




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4