問題タブ [bindingnavigator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
21 参照

bindingnavigator - カスタム更新をデータ アダプター ソースに適用する方法を明確にする必要があります

BindingSource と BindingNavigator を介していくつかのバインドされた要素を含むレコード ビュー フォームを作成しました。データ フィールドの表示は正しく動作しています。変数 da と ds は、この形式ではグローバルであることに注意してください。

行ヘッダーのマウス dbl-click イベントを使用して、項目のデータ グリッド ビューからこのレコード ビュー フォームを表示しています。dgv から要求された行が正しく選択されており、その行データがレコード ビュー フォームに正しく表示されています。

個々のレコードを保存できるように、ナビゲーターに保存ボタンを追加しました。私がやろうとしているのは、ボタンのクリックからレコードが保存される前に、日付/時刻スタンプの更新をプログラムで適用することです。

日付/時刻の値はコードごとに変更され、フォームに表示されますが、更新は日付/時刻の変更を適用していません。

テキストボックスの値は基になるデータセットにバインドされており、手動で入力したかのように変更を受け入れると思っていましたが、これは発生していません。私は、直接SQL更新を実行するようなことをするのではなく、データアダプタの更新を使用することがこれを行う正しい方法であるという他のいくつかの投稿を読みました。

私はこれを解決する方法に困惑しています。任意のポインタをいただければ幸いです。