作成日: 2015/02/06 最終更新日: 2024/12/06
文書種別
不具合
状況
修正済み
詳細
C1FlexGridをツリー表示し、SaveExcelメソッドでExcelファイルに保存すると、C1FlexGridで折りたたみ/展開アイコンを含んでいた行のテキストの先頭に、不要なスペースが追加されます。
(2024/12/06 追記)
この不具合は、InsertNodeメソッドでツリーノードを追加し、Excelに出力した時に、ルート行(折りたたみ/展開アイコンを含んでいた行)の行頭に余分なスペースが入る(例:" 0")という現象です。
バージョン2.0.20151.43または4.0.20151.43では、このスペースは表示されなくなりました(例:"0")。

(2024/12/06 追記)
この不具合は、InsertNodeメソッドでツリーノードを追加し、Excelに出力した時に、ルート行(折りたたみ/展開アイコンを含んでいた行)の行頭に余分なスペースが入る(例:" 0")という現象です。
バージョン2.0.20151.43または4.0.20151.43では、このスペースは表示されなくなりました(例:"0")。
回避方法
この問題はバージョン2.0.20151.43または4.0.20151.43で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次の通りです。
Excel保存前に、いったんTree.StyleをNoneにし、保存後に元に戻す方法が考えられます。
◎サンプルコード(VB)
◎サンプルコード(C#)
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次の通りです。
Excel保存前に、いったんTree.StyleをNoneにし、保存後に元に戻す方法が考えられます。
◎サンプルコード(VB)
C1FlexGrid1.Tree.Style = C1.Win.C1FlexGrid.TreeStyleFlags.None
C1FlexGrid1.SaveExcel("test.xlsx")
C1FlexGrid1.Tree.Style = C1.Win.C1FlexGrid.TreeStyleFlags.Simple
C1FlexGrid1.SaveExcel("test.xlsx")
C1FlexGrid1.Tree.Style = C1.Win.C1FlexGrid.TreeStyleFlags.Simple
◎サンプルコード(C#)
c1FlexGrid1.Tree.Style = C1.Win.C1FlexGrid.TreeStyleFlags.None;
c1FlexGrid1.SaveExcel("test.xlsx");
c1FlexGrid1.Tree.Style = C1.Win.C1FlexGrid.TreeStyleFlags.Simple;
c1FlexGrid1.SaveExcel("test.xlsx");
c1FlexGrid1.Tree.Style = C1.Win.C1FlexGrid.TreeStyleFlags.Simple;
旧文書番号
81174