|
0
|
| SpaceCowboy74 Mohammad Aghazadeh · 技术社区 · 16 年前 |
|
1
1
代码隐藏中的类似内容将起作用。您需要更改单元格索引、数据表名称等,但这本质上是在页脚中添加和的方式。
您还必须将DataGrid的“showfooter”属性设置为“true”。 全文如下: http://programming.top54u.com/post/ASP-Net-DataTable-Compute-Column-Sum-using-C-sharp.aspx |
|
|
2
1
所以根据我在这里的理解,您希望根据产品名称为每个分组获得一个小计。 如果您知道列名是什么,那么可以使用LINQ对结果进行分组以获取聚合结果,如果您希望将它们作为最后一条记录插入,那么只需在执行查询后将它们插入到DS中即可。 |
|
|
3
0
如何使用group by编写另一个SQL查询,然后您就可以很容易地获得字符串中每个子组的合计。然后分析查询结果集的每一行并构建一个字符串。使用您构建的字符串,可以很容易地将其插入到页脚中的任何列中。 |
|
|
4
0
我能解决这个问题。我意识到由于产品列表可以是动态的,所以在HTML/ASPX代码中没有boundColumns。我必须以编程方式创建它们。创建它们时,我检查列的标题。如果标题作为键存在于我的dictionary中,我将返回值(即和),并将其设置为column footerText值。 不过,谢谢你的建议! |