.net 如何在gridex janus中格式化字符串totalrow

.net 如何在gridex janus中格式化字符串totalrow,.net,gridex,.net,Gridex,我在gridex janus有点问题 如何在gridex中设置总行的字符串格式 如何在totalrow中设置值 谢谢要设置总计行中的值,您必须设置聚合函数,我不知道您是否知道。为了全面起见,这里有一个例子 GridEX.TotalRow = InheritableBoolean.True GridEX.RootTable.Columns("MyColumn").AggregateFunction = AggregateFunction.Count 至于要选择的聚合函数,只需从可用函数中选择所需

我在gridex janus有点问题

  • 如何在gridex中设置总行的字符串格式
  • 如何在totalrow中设置值

  • 谢谢

    要设置总计行中的值,您必须设置聚合函数,我不知道您是否知道。为了全面起见,这里有一个例子

    GridEX.TotalRow = InheritableBoolean.True
    GridEX.RootTable.Columns("MyColumn").AggregateFunction = AggregateFunction.Count
    
    至于要选择的聚合函数,只需从可用函数中选择所需的函数即可

    至于设置总行的字符串格式,我自己仍在寻找这些信息。我一得到详细信息就会更新

    顺便说一下,这里还有一些其他问题,您可以从中找到有关格式选项的信息,请参见:,以防同时有所帮助

    编辑

    当您希望自定义行单元格总内容时,您应该通过GridEX的
    数据源
    手动聚合摘要,例如,或者如果您只是希望计数,则通过
    行计数
    属性手动聚合摘要

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

    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);
    }
    
    因此,您所要做的就是掌握数据源,它可能是一个
    IList
    ,然后根据您的需要进行聚合,然后设置总行中相应单元格的
    Text
    属性

    你完了

    希望这有帮助