作成日: 2022/10/13 最終更新日: 2022/12/21
文書種別
不具合
状況
修正済み
詳細
C1FlexGridのAllowAddNewプロパティをTrueにして、Rows.Countを1に設定してから別の値に変更したのち、Clipプロパティを設定すると、セルへの値設定が不正になります。
※この場合、固定行が削除されるという現象も発生します。しかし、AllowAddNew=TrueでRows.Countを1に設定した場合、編集可能な行を除いて固定行を含む他のすべての行が削除されるためで、仕様上の動作となります。
固定行を残したい場合、Rows.Countを別の値に変更したのち以下のコードを追加してください。
C1FlexGrid1.Rows.Fixed = 1
回避方法
この問題は2022J v3(4.5.20223.584)で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
Clipプロパティを設定する前に、いったんAllowAddNewプロパティをFalseにし、設定終了後にTrueに戻してください。
※修正版を適用しない場合の回避方法は以下の通りです。
Clipプロパティを設定する前に、いったんAllowAddNewプロパティをFalseにし、設定終了後にTrueに戻してください。
C1FlexGrid1.AllowAddNew = False
・・・
C1FlexGrid1.Clip = ・・・
・・・
C1FlexGrid1.AllowAddNew = True