2012-03-06 5 views
0

私はDevExpress Wpf GridControl v2011.2を使用しています。wpfでXlsへのエクスポートが間違っています

私は標準DevExpress社のmtethodsを経由してデータをExcelにエクスポートしよう:

XlsExportOptions options = new DevExpress.XtraPrinting.XlsExportOptions() 
      { 
       TextExportMode = DevExpress.XtraPrinting.TextExportMode.Text, 
       ExportMode = XlsExportMode.SingleFile,    
       Suppress65536RowsWarning=true, 
       ShowGridLines=true, 
       SheetName=header 

      }; 
((TableView)GridControlForExporting.View).ExportToXls(filename, options); 

エンドユーザーは、Windows XPとOffice 2007は、この組み合わせは問題があるしています。 750行以上のデータをエクスポートした後、ファイルには750,751,752個のマージされた行があります(A751、A752、B751、B752などとマージされたA750)。 Windows 7とOffice 2010には、このような問題はありません。

何が原因なのですか?

は問題が2011年2月10日バイナリをインストールすることで解決した

を解決しました。 いくつかの瞬間がありました:

  • 的環境はDevExpress社のコンポーネントが裁判
+1

[この問題は、DevExpress Support Center(http://www.devexpress.com/Support/Center/Issues/CreateIssue.aspx?issuetype=bugreport)で直接報告してください。 – DmitryG

+0

今報告しました –

+1

良いです。このチケット[B222029](http://www.devexpress.com/Support/Center/Issues/ViewIssue.aspx?issueid=B222029)も追跡します。 – DmitryG

答えて

1

マージした

  • 仮想マシンとしてDevExpress社は、WYSIWYG方式でエクスポートしようとしているので、列の少なくとも設計により、動作ですでした優れている。

    、それは別のマシン上で動作する場合、彼らは、グリッドのレイアウトので、それができるより

    ためhereを参照してくださいが異なっています。

    +0

    Windows XPマシンでは動作しません。私が見つけたようにMS Officeは重要ではありません –

    +0

    いいえ、それはデータやヘッダーが私が思うどんなサイズを超えても列を結合しています。 ShowColumnHeadersとShowDataHeadersをfalseに設定して、問題が解決しないかどうか確認してください。 – nik

    +0

    おそらく、それは画面の解像度やdpiなどに依存しなければならないのですか?私はこれらの瞬間を試してみます –

    関連する問題