2016-04-28 4 views
0

ExcelでDevExpressグリッドをエクスポートしようとしています。私が抱えている問題は、グリッドに以前に適用したフォームを保存するテキストモードでグリッドをエクスポートするか、列上でいくつかの合計を実行できないようにすることです(セルはテキストであり値ではないため)私は値のモードでエクスポートすることができます。これにより、後でExcelファイルで合計を行うことはできますが、以前に適用した形式を失います。
私は以前にグリッドに適用したフォーム作成を維持し、列の合計を行うことができるようにしたいと思います。
これは私がグリッドをエクスポートしようとしてきた方法の一つである:DevExpressグリッドをExcelにエクスポートした後にセルの合計を作成できない

ちょうど私のすべての問題を修正し、次の行を使用して終了
Using link As New PrintableComponentLink(New PrintingSystem()) 

       Dim options As New XlsxExportOptionsEx 
       options.ExportType = DevExpress.Export.ExportType.DataAware 
       options.TextExportMode = TextExportMode.Value 'Should set to Value to be able to have the numbers  displayed as numbers instead of text. 
       options.AllowCellMerge = DefaultBoolean.False 

       link.Component = gcInvisibleDetail 
       link.CreateDocument(link.PrintingSystem) 
       link.ExportToXlsx(tbRepertoire.Text & "\Charges.xlsx", options) 

End Using 
+0

あなたがに適用される書式設定の種類を表示することができますグリッド ? –

+0

あなたの質問が正しく理解できれば、はい、私はグリッドの書式を見ることができます。しかし、私はちょうど、書式を保持して、テキストではなく値としてセルをエクスポートすることができません。 – Eric

答えて

1

gridview.ExportToXlsx(file)

+0

この2つの質問を解決する良い指導です。 –

関連する問題