ASP.NET アプリケーションがあり、あるページには、ObjectDataSource を使用して "Device" という名前の別のクラスにあるメソッドを呼び出すグリッドビューがあります。このクラスは特別なデータテーブルを返します。これは機能しています。
ここで、データを更新するためのメソッドが必要ですが、これにはクラス Device を使用できないため、コード ビハインドからそのグリッドの「RowUpdating」メソッドを使用したいと考えています。このメソッドのコードも書きましたが、ユーザーがグリッドの「更新」ボタンをクリックすると、機能し、メソッドが起動します。
今問題に。私は ObjectDataSource を使用しており、そのグリッドに Update コマンドがあるため、この ObjectDataSource の Update メソッドも指定する必要があり、これがポイントです。その ObjectDataSource からの update メソッドではなく、コード ビハインドから RowUpdating-method を使用したいと考えています。私の現在の解決策は、「return」コマンドを介して戻るクラス「Device」のメソッドであるため、コードビハインドからの RowUpdating が仕事をしています...しかし、これが「唯一の方法」ではありません。
ヘルプとさらなるヒントをいただければ幸いです。ありがとう!