我在gridex janus有一些问题
谢谢
发布于 2013-09-20 13:04:58
至于总行中的值,您必须设置聚合函数,我不知道您是否知道。为了全面起见,举个例子。
GridEX.TotalRow = InheritableBoolean.True
GridEX.RootTable.Columns("MyColumn").AggregateFunction = AggregateFunction.Count至于要选择的聚合函数,只需从可用函数中选择所需的函数即可。
至于格式化整个行的字符串,我自己仍在查找此信息。我一拿到细节就会更新。
顺便说一句,这里还有一些其他问题,您可以从这些问题中找到有关格式化选项的信息,如在SO:https://stackoverflow.com/questions/tagged/gridex上,以防同时有帮助。
编辑
当您希望自定义总行单元格内容时,应该通过GridEX的DataSource手动聚合摘要,或者通过RowCount属性(如果您只是希望计数)进行汇总。
初始化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属性。
你完蛋了!
希望这能有所帮助!
发布于 2022-11-04 10:14:39
GridEX.RootTable.Columns("YourColumnsName").TotalFormatString = "N0"
0是奇数
太晚了,但希望对另一个人有用。:)
https://stackoverflow.com/questions/17690090
复制相似问题