使用 Linqdatasource 和 groupby 属性
Posted
技术标签:
【中文标题】使用 Linqdatasource 和 groupby 属性【英文标题】:Using Linqdatasource and groupby property 【发布时间】:2010-10-08 17:57:52 【问题描述】:我有一个 Linqdatasource,它通过一个名为 SubmitTo 的字段对表中的记录进行分组:路由。我的选择语句是这样的——“new(key as SubmitTo, Count() as Count, it as Routings)”。现在 SubmitTo 字段只是一个外键引用 table:Department 中的主键,它有一个字段:DeptName 与部门的全名。将 linqdatasource 绑定到 gridview 后,如何引用该字段:DeptName?我尝试了“Department.DeptName”,但它不起作用。我尝试在不使用 groupby 的情况下绑定 linqdatasource,并且引用“Department.DeptName”有效。
【问题讨论】:
【参考方案1】:我能想到的最简单的答案是加入表格,然后按Department.DeptName
而不是SubmitTo
字段分组。我不知道是否有更简单的方法。
【讨论】:
【参考方案2】:你能用这个吗?
new (key as SubmitTo, key.DeptName as DeptName, Count() as Count, it as Routings)
【讨论】:
以上是关于使用 Linqdatasource 和 groupby 属性的主要内容,如果未能解决你的问题,请参考以下文章
LinqDataSource - 你能限制返回的记录数量吗?
当我们将 Telerik 网格与 LinqDataSource 一起使用时,如何在页面的各种按钮单击事件上重新生成网格数据
GridView 控件中使用 LinqDataSource 和分页的总行数
关于LinqDataSource配置数据源在VS017环境下