我在gridex janus中有一些问题
感谢
答案 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
属性。你的总排。
你已经完成了!
希望这有帮助!