首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在gridex janus中形成字符串汇总

如何在gridex janus中形成字符串汇总
EN

Stack Overflow用户
提问于 2013-07-17 02:29:24
回答 2查看 2.7K关注 0票数 0

我在gridex janus有一些问题

  1. 如何格式化gridex中的总行字符串
  2. 如何在总和中设置值

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-09-20 13:04:58

至于总行中的值,您必须设置聚合函数,我不知道您是否知道。为了全面起见,举个例子。

代码语言:javascript
复制
GridEX.TotalRow = InheritableBoolean.True
GridEX.RootTable.Columns("MyColumn").AggregateFunction = AggregateFunction.Count

至于要选择的聚合函数,只需从可用函数中选择所需的函数即可。

至于格式化整个行的字符串,我自己仍在查找此信息。我一拿到细节就会更新。

顺便说一句,这里还有一些其他问题,您可以从这些问题中找到有关格式化选项的信息,如在SO:https://stackoverflow.com/questions/tagged/gridex上,以防同时有帮助。

编辑

当您希望自定义总行单元格内容时,应该通过GridEX的DataSource手动聚合摘要,或者通过RowCount属性(如果您只是希望计数)进行汇总。

初始化GridEX控件时,必须将TotalRow设置为适当的值,如上文所示。然后,按照以下方式实现FormattingRow

代码语言:javascript
复制
private void GridEX_FormattingRow(Object sender, RowLoadEventArgs e) {
    var r = e.Row
    if (r.RowType == RowType.TotalRow) r.Cells("MyColumn").Text = String.Format("{0} elements", GridEX.RowCount);
}

因此,您所要做的就是掌握您的DataSource,可能它是一个IList<T>,然后根据您的需要进行聚合,然后设置整个行的适当单元格的Text属性。

你完蛋了!

希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2022-11-04 10:14:39

  1. 嗨!我有同样的问题,并发现结果:

GridEX.RootTable.Columns("YourColumnsName").TotalFormatString = "N0"

0是奇数

太晚了,但希望对另一个人有用。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17690090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档