07/04/01 11:27:14
>>517
解決しました。
GridViewのプロパティ
DataKeyNameに設定されたフィールドは
GridViewのvisibleがFalseでも、
それどころかフィールド列が追加されてなくても、
コマンドフィールドとして追加されたコマンドボタン(削除・編集更新キャンセル)では、
強制的に引数として追加されてしまうようですね。
初歩的な仕様だったかも知れないです。
また、ObjectDataSourceのコマンドパラメータにDataKeyNameに登録されたフィールドで
データが取得できない不具合に見舞われることがあります。
対策としてはコマンドパラメータをすべて削除、DataKeyNameに正しいキーフィールドだけ
設定、あらためてコマンドパラメータを正しく設定。で、治りました。
これはGridViewとObjectDataSourceを追加削除フィールドの変更など繰返していると
発生するようです。