作成日: 2019/08/06 最終更新日: 2019/08/06
文書種別
制限事項
詳細
SqlDataSourceコントロールを作成し実行時にコード上でSPREADのDataSourceIDプロパティに設定する際、DataKeyFieldプロパティによるキーの設定が不足していると、削除ボタンのクリック時にエラーが発生します。
本現象は、デザイン時にSPREADのスマートタグからデータソースを選択した場合には発生しません。
本現象は、デザイン時にSPREADのスマートタグからデータソースを選択した場合には発生しません。
回避方法
Delete処理を正しく実行するには、DataKeyFieldプロパティによるキーの設定が必要となります。
-----------------
FpSpread1.DataSourceID = "SqlDataSource1"
FpSpread1.DataBind()
FpSpread1.ActiveSheetView.AllowDelete = True
FpSpread1.ActiveSheetView.DataKeyField = "ID"
-----------------
-----------------
FpSpread1.DataSourceID = "SqlDataSource1"
FpSpread1.DataBind()
FpSpread1.ActiveSheetView.AllowDelete = True
FpSpread1.ActiveSheetView.DataKeyField = "ID"
-----------------
旧文書番号
84356