如何格式化gridex janus中的totalrow

时间:2013-07-17 02:29:24

标签: .net gridex

我在gridex janus中有一些问题

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

1 个答案:

答案 0 :(得分:1)

至于在总行中设置值,你必须设置聚合函数,我不知道你是否知道。这是一个例子,为了全面。

GridEX.TotalRow = InheritableBoolean.True
GridEX.RootTable.Columns("MyColumn").AggregateFunction = AggregateFunction.Count

对于要选择的聚合函数,只需在可用的函数中选择一个。

至于格式化整行的字符串,我仍然在寻找这些信息。我会在收到详细信息后立即更新。

顺便说一下,这里有一些其他问题,你可以在这些问题上找到有关格式化选项的信息,在SO:https://stackoverflow.com/questions/tagged/gridex上,以防它同时有用。

  

修改

如果您希望自定义总行单元格内容,则应该通过GridEX的DataSource手动汇总摘要,或者如果您只是希望计数,则应通过RowCount属性进行汇总。 / p>

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

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属性。你的总排。

你已经完成了!

希望这有帮助!