2010-01-15 47 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