2010-01-15 50 views
2

我正在使用Janus GridEx(Windows窗体)并想将内容导出到Excel。我们之前使用过Janus内置的导出功能,但特别是对于分层网格,导出的文件看起来并不专业。如何使用Janus GridEx for WinForms获得每个组的总行数?

所以现在我们写了我们自己的导出代码,并且一切工作都正常,除非子表或分组的总行不被导出。原因是循环通过GridEx.GetRows(),然后递归通过parentRow.GetChildRows()不会选取网格中显示的任何总行数。

有谁知道如何去这些总行?

回答

0

在循环遍历.GetRows时,您可以检查JanusRow.RowType,如果它等于Janus.Windows.GridEX.RowType.TotalRow,则该行与其中的总值相同。

*这是使用内置的数据网格的网格剑锋

+0

这仅适用于表格的总行数 - 不适用于组的总行数。我们现在正在使用Janus版本4.他们可能在同一时间改变了某些东西,或者我们之前可能已经错过了它。要获取组的总行数,您需要检查JanusRow.RowType = Janus.Windows.GridEX.RowType.GroupFooter – Veldmuis 2012-06-20 10:14:56

1

使用ASP.NET的v3.5版本。它会解决你的问题。

+3

:)我不认为这将适用于WinForms应用程序? – Veldmuis 2010-08-02 11:45:53