作成日: 2025/04/11 最終更新日: 2025/05/16
文書種別
不具合
発生環境
.NET 8
状況
修正済み
詳細
Cols.Fixed プロパティを使用して固定列を1列以上設定した状態の C1FlexGridにデータを連結し、 Cols.BuildString(true)メソッドで列情報を保存します。 その後、Cols.ParseString(c1FlexGrid, string);メソッドで列情報を復元すると、固定列の数だけ列が増えてしまいます。
回避方法
この問題は2024J v2.1(8.0.20242.700)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
Cols.BuildStringメソッでの列情報保存時に、C1FlexGrid1.Cols.Countプロパティにてグリッドの列数を取得して保存しておき、ParseStringメソッドで列情報を復元した際に、C1FlexGrid1.Cols.Countプロパティにこの値を設定します。
※修正版を適用しない場合の回避方法は以下の通りです。
Cols.BuildStringメソッでの列情報保存時に、C1FlexGrid1.Cols.Countプロパティにてグリッドの列数を取得して保存しておき、ParseStringメソッドで列情報を復元した際に、C1FlexGrid1.Cols.Countプロパティにこの値を設定します。